検索結果

PHP

全10000件中3461~3480件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPをローカルでテストするには

    サーバソフトも なにも入れてないWinXP Home SP2です PHPをロールでテストするには何を入れたらいいですか? http://tech.bayashi.net/pdmemo/localsvr.html をみると できそうですけど メジャーな方法というか、信頼できるフリーソフトはどういうものでしょうか? やっぱり↑のですか?

    • ベストアンサー
    • PHP
    • noname#12205
    • 回答数2
  • 全てのhtml部分をphpで出力

    はじめまして、php初心者です。 全てのHTML部分をprint文で出力してコードを記述しています。 <?php print("<HTML><BODY>~") print("</BODY></HTML>") ?> ↑こんな感じです。 ですが、よくみる参考書などでは下のように php部分とhtml部分を分けて記述しています。 <?php phpコード ?> <HTML><BODY>~ </BODY></HTML> ↑このように記述することに特に意味はあるのでしょうか? 見やすいだけですか? 個人的には全てphpで出力して記述するほうが書きやすいのですが print文だと処理速度が結構遅くなるとか、何かあるのでしょうか?

    • 締切済み
    • PHP
    • isshono
    • 回答数4
  • JavaScriptとPHPの違いについて

    これからホームページを作成することになりました。 1番の理由はブログでJavaScriptが使えない為です。 現在PCインストラクターをしており、お客様からの要望で正確に把握しないといけないのに いろいろ調べてみたのですが、それぞれの関係が上手く理解できないのでこちらにお伺いしました。 ●私の認識具合 タグで作成したのもにJavaScriptは使える。 では、そこにPHPを使ってもダメ?一緒に使えるものではないの? PHPを動かすために下記の物が必要だとありました。 ・Apaceh ・PHP ・エディタ 〔疑問〕 ・Apaceh →様はサーバーですよね?レンタルサーバーで代用できるのでは? ・PhPをインストール?ってJavaScriptと同じように関数(?)を入力するだけではダメ? 上記の疑問に戸惑い、前に進めない状態です。 PHPにこだわるのは、JavaScriptよりPHPの方が簡単だと聞いたからです。 私もそうですが、お客様もほとんど無知なので極力簡単な方法でを思っています。 HP作成サイトを見ると「PHP使用可能!」等の記述も多く見ます。 そうゆうものは逆にJavaScriptが使えないのでしょうか? できれは、万が一「HP無料で作成」などのサイトがサービスを中止しても引越しに手間がかからないように、サーバーだけを無料でかりれたら…と思っています。 (ゼロから作るのはなかりの知識が必要だとは思います。でもそれはお客様が判断することで、もしもお客様が「ゆっくりでもやる」といえば、私も勉強せざるを得なくなるのが現状です。もちろんビルダーも検討しています。) が、無茶苦茶なコトを言ってますか? カスタムなど、自由がきき、簡単にHPが作成できるサイトなどもご存知であれば教えてください。 「JavaScript」か「PHP」どちらか一方で作成しなければいけません。 と言われたら、どちらで進めるのがいいのかも、わからないのです。 年の為確認ですが、JavaScriptが使えるブログサイトなんてないですよね? かなりの初心者で、回答に困るかも知れませんが、ヒントでも頂ければもっといろいろな観点から調べることは出来ると思うのです。 よろしくお願いいたします。

    • noname#33981
    • 回答数3
  • 携帯の機種を表示させるphp

    携帯サイトで、機種名だけ(N903iなど)を表示させるにはどうすればいいのですか? わかる方、回答お願いします。

    • 締切済み
    • PHP
  • エラーページをPHPで作成したい

    サーバーから返されるエラーメッセージを、SSIで作成した場合 閲覧できないURLなど表示する事が出来ますが http://<!--#echo var="SERVER_NAME" --><!--#echo var="REQUEST_URI"--> これをPHPで表示させる事は可能ですか? もし出来るようでしたら、ご教授お願いいたします。

    • 締切済み
    • PHP
    • fesmy2
    • 回答数1
  • PHP PDOライブラリが読み込まれない

    いつもお世話になっております。 PHP5+Apache(2.0)+PostgreSQLで開発しております。 OSはWinXP(Pro)SP2です。 PostgreSQLのみ別端末に入れております。 手始めにPDOでPostgreSQLに接続しようとしたところ、「PDOクラスがみつかりません」というようなエラーがでました。 $db = new PDO("mydsn"); ←ここで発生 phpinfo()関数で調べたところ、PDOのライブラリがロードされていないようです。 php.iniには extension_dir = "C:\php\php-5.2.0-Win32\ext" extension=pdo_pgsql.dll extension=php_pdo_pgsql.dll を記述しており、extension_dirには上記DLLが存在することも確認しております。またデータソースの設定として [PDO] pdo.dsn.mydsn="pgsql:host=xxx.xxx.xxx.xxx port=5432 dbname=mydb user=postgres password=sa" を最終行に追加しました。 Apacheの再起動も実行しました。 何か原因となるような箇所がございましたらご教授願います。宜しくお願いします。

    • ベストアンサー
    • PHP
    • rector
    • 回答数1
  • PHPでサーバーへアップロードについて

    FORMを使わずにPHP(ソケット通信)でPOSTを利用して、クライアントPCの ファイルをサーバーにアップロードしたいのですが、うまくいきません。 ..レスポンスは、「HTTP/1.1 200 OK」で戻って来るのですが、 $_FILESの中が空の状態です。 一応、POSTでメッセージボディのデータも送れるレベルにはなったのですが ファイル転送ではうまくいきません。 他の(過去)投稿などの情報もいろいろ調べたり、書籍なども参考にしましたが いまひとつ良くわかりません。 (サーバーの設定によっても変わるのでしょうか) 根本的な間違いなどもあるかも知れませんが、以下のような送信文で 試しています。 ご存知の方がいらっしゃいましたら是非ご教授お願いします。 ---(↓以下送信文 sock_send.php)------------------------ POST /test/sock_recv.php HTTP/1.0 host: www.hogehoge.com Content-Type: multipart/form-data; boundary=transfer //Accept-Encoding: gzip //Accept-Language: ja //Accept-Charset: Shift_JIS,EUC-JP,UTF-8 Accept: text/*, */* Content-Length: 126 Connection: close --transfer Content-Disposition: form-data; name="sendfile"; filename="C:\temp\...\test.txt" Content-Type: text/plain --transfer ---(↑以上送信文)------------------------ 注)//はコメント部、空白行は改行しています。 コメントも含めてヘッダーは幾つかの組み合わせで試しています。 尚、環境はレンタルサーバーで以下の内容です。 Server: Apache/2.0.46 (Red Hat) X-Powered-By: PHP/4.4.2  テストファイルの容量は100バイト以下の小さいものです。

    • 締切済み
    • PHP
    • moo9999
    • 回答数3
  • PHPのド素人にオススメの書籍

    過去ログをいくつか見てみたのですが AMAZONや楽天ブックスで在庫切れのものばかりでしたので・・・ タイトルどおりPHPのド素人です。 何にもわからない状態の初心者に入門書として オススメの書籍を教えてください。 PHPとかCGIとか避けてきたツケが回ってきて大変なので助けてください

    • 締切済み
    • PHP
  • PHPのメール送信ができません

    初心者な者でこのような質問でごめんなさい。 私は10日でおぼえるPHPという本で勉強しているのですが 下記の内容に困ってます 【mail_input.php】 10日でおぼえるPHP5入門教室(アンケート)</h1> <form method="post" action="sendmail.php"> <input type="hidden" name="_email" value="****@***.jp" /> <input type="hidden" name="subject" value="10日でおぼえるPHP5入門教室" /> <input type="hidden" name="_result" value="<?php print($_SERVER['PHP_SELF']);?>" /> <table border="0"> <tr> <th align="right">名前:</th> <td><input type="text" name="name" size="20" maxlength="30" /></td> </tr><tr> <th align="right">E-Mail:</th> <td><input type="text" name="_from" size="50" maxlength="255" /></td> </tr><tr> <th align="right" valign="top">自由記入欄:</th> <td><textarea name="memo" cols="50" rows="5"></textarea></td> 【sendmail.php】 <?php $header_info="From: ".$_POST['_from']."\nContent-Type: text/plain;charset=ISO-2022-JP\nX-Mailer: PHP/".phpversion(); $body="■■".$_POST['_subject']."■■\n\n"; foreach($_POST as $key=>$value){ if(!strstr($key,"_")){ $body.=" [".$key."] ".$value."\r\n"; } } mb_send_mail($_POST['_email'],$_POST['_subject'],$body,$header_info); header("Location: ".$_POST['_result']); ?> ===================================================== 上記の内容でメールが送れるとの事だったのですが php.iniの設定も SMTPやsendmail_fromどちらとも設定はでき 送れるはずなのですがメールが届きません なぜなのでしょうか? もしよろしければ教えて頂けないでしょうか? お願いします。

    • 締切済み
    • PHP
  • PHPでメール送信-ヘッダについて

    フォームから入力した内容を、PHPでメール送信させる際についての質問です。 mb_send_mail($to, $subject, $body); として、 $body(本文)の後ろに、メールのヘッダ部分を記述したいのですが、いろいろ検索をかけて調べていますと、"From:"に-fオプションを付けなければいけない場合があるらしいのですが、-fオプションとはどういった動きをするのでしょうか。 説明を読んだのですが、よくわかりませんでした。 エンベロープのsenderアドレスを設定する際に使用するそうですが?? Return-Pathの設定をしたくて、検索をかけていたのですが、この方法でしょうか? また、X-Mailerの設定は X-Mailer: PHP/' . phpversion(); という文字列そのまま変更なしで追加すればいいのでしょうか。 調べていると、こういった記述のサイトがたくさんあったのですが、 phpversion(); の()に、バージョンを入れなければいけない、ということはありますでしょうか。 phpのバージョンはphp4です。 ご存知の方ご回答ください。お願いします。

    • ベストアンサー
    • PHP
  • phpを作成代行してくれるところ

    現在自分だけのために使用しているHPを、 少しリニューアルして他の人にも使えるようにしたいのですが、 (それぞれログインするような形でそれぞれの設定で・・) なかなか自分じゃプログラムできなくて、、 業者に頼もうとしても、個人だと断られてしまいます。 どこか作成代行を紹介してるサイトや、直接個人の方でも 代行の交渉ができるところはありますでしょうか?

    • 締切済み
    • PHP
  • PHPでのセッション管理について

    こんにちは。 PHP初心者の者ですがよろしくお願いします。 現在、ログイン時にセッションを登録し、 メイン画面を表示している部分でセッションを 取得したいのですがうまく取得できません。 メイン画面は、フレームで2つに分割してあります。 ご協力お願いします。 ソースの一部 【a.php】 // セッション名の指定 session_name('my_session'); // ページキャッシュ session_cache_limiter('nocache'); // 情報の保存期間(30分) session_cache_expire(30); //セッション開始 session_start(); $_SESSION["id"]=$_POST["id"]; $_SESSION["pw"]=$_POST["pw"]; $_SESSION["user_cd"]=$user_cd; $_SESSION["syain_name"]=$syain_name; $sid = session_id(); //接続先指定 header("Location: http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/frame.php?PHPSESSID=$sid"); ?> 【frame.php】 <frameset rows="*" cols="151,*" framespacing="0" frameborder="1" border="0"> <frame src="menu.php" name="leftFrame" scrolling="NO" noresize> <frame src="main.php" name="mainFrame"> </frameset> 【menu.php】 <?php session_start(); $id = $_SESSION["id"]; $user_cd = $_SESSION["user_cd"]; $syain_name = $_SESSION["syain_name"]; print $syain_name."<br>"; //←何も表示されない ?>

    • ベストアンサー
    • PHP
  • Windows上でPHPをエミュレートする方法

    現在,PHPを使用してWeb製作をしています。 MacromediaのDreamweaverなども持っているのですが,手っ取り早くWindows上でテキストエディターで作ったPHPをエミュレートできるようなソフトってないでしょうか。 知っていましたらよろしくお願いします。

    • ベストアンサー
    • PHP
  • JavaからPHPへの値の受け渡し

    失礼致します。 最近梅雨でじめじめしており嫌ですね。 よろしくお願いいたします。m(__)m お尋ねしたいことは上記のとおりです。 今Javaを使ってDB管理システムを作成しています。 が、もうすでに出来上がったPHPのDBシステムも存在するのです。違った機能を持たすため両方必要なのですが、両者間で値の共有をしたいです。作成中のシステムから現行のシステムへデータを送るにはどのようにすればいいのでしょうか? 以上、簡単ではございますがよろしくお願いします。

    • ベストアンサー
    • Java
  • PHP5のインストールがわかりません。

    1.PHP5のパッケージをダウンロードします。 http://www.php.net/の「download」のページから「Windows Binaries」の中の「PHP 5.x.x zip package」をダウンロードしてください。 2.「C:\php」というフォルダを作成してください。 3.ダウンロードしたファイルを解凍します。解凍後、「C:\php」にすべてのファイルを移動します。 「C:\php\php.exe」ができるように移動してください。 移動したら移動元のフォルダは削除してください。 4.「C:\php\php.ini-dist」をwindowsディレクトリへコピーしてください。 5.コピーしたphp.ini-distのファイル名をphp.iniに変更してください。 6.「C:\php\php5ts.dll」をSystemディレクトリ(C:\WINNT\system32 or C:\windows\system32 or C:\windows\system)へコピーしてください。 7.PHPでMySQLを利用する場合、「C:\php\libmysql.dllをSystemディレクトリ(C:\WINNT\system32 or C:\windows\system32 or C:\windows\system)へコピーしてください。 ============== と書いてありますが http://tsuttayo.sytes.net/php/install2/win.php?ver=5.0.1&os=Windows ●4.C:\php\php.ini-dist」をwindowsディレクトリへコピーしてくださいという箇所がよくわかりません。 こんな最初の問題でつまずいていると、次に進むのに とても苦労しそうですが。 ●4.の箇所をわかりやすく教えてください・・ 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • php+mysql 重複した値を消す?

    初めての投稿です。初心者なのでうまく表現できないのですが、よろしくお願いします。カテゴリーが mysql だったらすみません。 さて、mysqlからデータを呼び出します。 1.テーブル名 net <フィールド名> cityname ff10 ff11 ff12 <データ1> sel 1000 1000 2000 <データ2> pus 1500 1500 1000 <データ3> tpe 3000 2000 2000 2.テーブル名 cityname <フィールド名> cityname kuni cityname2 houmen <データ1> sel 韓国 ソウル 7 <データ2> pus 韓国 プサン 7 <データ3> cju 韓国 チェジュ 7 <データ4> tpe 台湾 台北 7 ブラウザー上にあらわしたいこと 韓国 ソウル    プサン 台湾 台北      のように、重複する[韓国]をひとつだけにしたいのです。 下記コードの場合 韓国 ソウル 韓国 プサン 台湾 台北 となってしまいます。 $sql_houmen = "select kuni,cityname,cityname2 from cityname where houmen =7"; $sql_houmen = mb_convert_encoding($sql_houmen, "EUC-JP", "SJIS"); $result_houmen = mysql_query($sql_houmen); while($rec_houmen = mysql_fetch_array( $result_houmen, MYSQL_ASSOC )) {// foreach ($rec_houmen as $k=>$v) {// $rec_houmen[$k] = mb_convert_encoding($v,'SJIS','EUC-JP'); }// //$fsdateにデータがあるか確認 $sql_crr = "select crr,cityname from {$fsdate} where cityname like '%$rec_houmen[cityname]%' and cls='y' and crr = '{$crr}'"; $sql_crr = mb_convert_encoding($sql_crr, "EUC-JP", "SJIS"); $result_crr = mysql_query($sql_crr); if (mysql_num_rows($result_crr) > 0) {// echo "$rec_houmen[kuni]$rec_houmen[cityname2]"; }// }

    • ベストアンサー
    • PHP
  • Mysql+PHP+Apache/サーバークライアント環境での

    Mysql+PHP+ApacheでWebからデータベースを扱う勉強をはじめました。この3つを1台のPCにインストールして、Webサーバーをローカルに立てて動作確認をしてきました。これをサーバー/クライアント環境で行う場合のことでお尋ねします。 ★行いたいこと Webサーバーにデータ(HTML、PHP、データベース)を保存しておいて、クライアントからそのデータを操作して、Webページの開発を行いたい。 質問(1) Webサーバーにインストールするのは、Mysql+PHP+Apache、クライアントにインストールするのは、Mysqlでよろしいのか。 質問(2)クライアントのMysqlを起動して、サーバーのMysqlのデータを扱うという考え方でよいのか 質問(3)クライアントのMysql内のデータとサーバーのMysqlのデータの関係はどのようになるのか。 とてもお恥ずかしいですが、宜しくお願いします。

  • phpでfopen()やfputs()が使えない

    CGIを使ってやりたいことがあり、PHPを独学で学び、レンタルサーバーで実験をしているのですが、fopen()やfputs()をつかうとエラーのようになります。 これがそれです。 http://pgc.sub.jp/form.php サーバーはlolipopというところを使っているのですが、こちらのほうが許可していないということでしょうか。 ソースは以下のようになります。 <html> <head> <title>実験掲示板</title> </head> <body> <h1>実験掲示板</h1> 書き込む内容を入力してください。<hr> <form name="form" action="./sample01.php" method="POST"> <input name="body" type="text" size="40"> <input type="submit" value="書込"><hr> </form> <?php $data = file("./data.txt"); for($i=0; $i<sizeof($data); $i++){ print "記事NO.${i}:${data[$i]}<br>\n<hr>"; } ?> </body> </html> <?php $body = $_REQUEST["body"]; $body = $body."\n"; ?><html> <head> <title>Sample01</title> </head> <body> <?php $fp = fopen("./data.txt","a"); fputs($fp,$body); fclose($fp); echo "書き込み完了<br>", "<a href=\"./form.php\">戻る</a>"; ?> </body> </html> プラス空のdata.txtファイル また、大学のPCを使用しているのですが、 http://localhost/ をすると 「Connection Failed」となってしまい、localhostでの実験ができません。これは大学側が禁止しているためでしょうか?研究室のものですので、IPアドレスはそれぞれに割り当てられているのですが。

    • ベストアンサー
    • PHP
  • PHPでRFC822形式で日付表示

    MySQLに「2006-09-21 10:10:10」といった形式で日時を格納しております。 これをPHPで表示させる際、RFC822形式(Tue, 26 Sep 2006 17:04:07 +0900)に 変更して表示させることは可能でしょうか。 可能でしたら、方法をご指導頂ければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
    • noname#267452
    • 回答数1
  • PHPが動いてCGIが動かない?

    PHPが動くサーバーで、CGIを動かそうとしたら、動きません。 ダウンロードがはじまるのでもなく、サーバー上にファイルはあるのに、ファイルが見つかりません、となります。 これってどういうことですか? こちら側のパスの指定が間違っているのでしょうか? かなり困っています!

    • 締切済み
    • PHP
    • emira
    • 回答数3