検索結果

PHP

全10000件中4881~4900件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPをインストールしようとしたのですが

    apacheに続き、PHPをインストールしようとしたのですが、適当なのが見つかりません。 参考書には、 ”公式サイトから、5.2.1 ZIP packageをクリック~→ダウンロードミラーサイトの選択” とあるのですがZIP packageが見当たりません。 手順をおしえていただけませんでしょうか。よろしくお願いします。

    • 締切済み
    • PHP
  • phpで自分自身の更新日時を書き換える

    phpでファイルへアクセスがあった際に、自分自身の更新日時を、現在の日時に書き換えたいのですが、うまくいきません。以下のソースを</body>タグの前に入れてますが、ダメです。 どうしたらいいでしょうか。 <?php $fn=str_replace("/","",$_SERVER['SCRIPT_NAME']); $tm=time(); touch($fn,$tm); ?>

    • ベストアンサー
    • PHP
  • MySQLとPHP、Perlの連携はどうするの?

    Apache、PHP、Perl、MySQLをインストールしました。 次に、PHP、PerlでMySQLを使えるようにしてほしいと言われました。 なんのことかさっぱりなので、 なにをすることなのか、なにをもとめられているのか、 初心者で意味不明です。この内容について、詳しいサイトとかないでしょうか? また、実際にどのように実施すればよいか教えてください。

    • ベストアンサー
    • MySQL
    • noname#122912
    • 回答数1
  • phpとMysQLの連携がうまくいきません

    現在phpとmysqlを連携させて、phpのフォームから文字を入力してmysqlのデータベース上からマッチした検索結果を表示するプログラムを作っているのですがなかなかうまくいきません・・・ お手数ですが詳しい方解答お願いいたします。 <html> <head> <title>PHP SEARCH RESULT</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> </head> <body> <? $debug = false; //DB接続 mysql_connect("localhost","root","c0106426"); mysql_select_db("network"); if($debug) print_r($HTTP_POST_VARS); //エラーチェック //リクエストメソッドチェック if($REQUEST_METHOD != "POST") { print "Error: invalid method"; exit(); } //クエリ生成 $query = "SELECT * FROM yougo "; //検索条件生成 //用語 if(!empty($yougo)) { $yougo = yougo($yougo); $where .= "yougo REGEXP '$yougo' && "; } if(!empty($where)) { $where = substr($where, 0, -4); $where = "WHERE " . $where; } $result = mysql_query($query); $num_rows = mysql_num_rows($result); if($num_rows == 0) $message = "該当するデータはありませんでした"; else $message = $num_rows . "件ヒットしました"; ?> 検索結果<br> <?=$message?> <table border=1> <tr><td>用語</td><td>説明</td><td>講義回数</td></tr> <? while($row = mysql_fetch_assoc($result)): ?> <tr><td><?=$row[yougo]?></td><td><?=$row[sestumei]?></td><td><?=$row[kougi]?></td></tr> <? endwhile; ?> </table> <a href="search.html">再検索</a> </body> </html> このようなプログラムを書いているのですがうまく動作しません。。。 フォームからはyougoという形でpostで値をこのphpプログラムに渡しています。 データベースはnetworkという名前で テーブルはyougoid,yougo,sestumei,yomi,kougi,kai というテーブルがありまして yougoの文字を文字入力で検索して yougo,sestumei,kougi内の内容をテーブルで表示させたいのですが、 どうしてもうまくいきません。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • さくらのレンタルサーバーでDB.php読み込み失敗

    下記の環境でPHPを書いています。 ・さくらのレンタルサーバ スタンダード ・PHP 5.2.13 ・php.iniファイルパス /home/******/www/php.ini その中で、require_once("DB.php");と記述をしているのですが、 その部分で下記のエラーが発生します。 Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in /home/xxx/www/class/db.class on line 6 Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/local/php/5.2.13/lib/php') in /home/xxx/www/class/db.class on line 6 2ヶ月ほど前に作成した時は間違いなく正常に動作していたのですが・・・。 久しぶりにアクセスしたらこんなエラーが出ていて途方にくれています。 推測できる原因はありますでしょうか?

    • ベストアンサー
    • PHP
    • go-ape
    • 回答数1
  • Google Analytics 携帯版のPHPトラッキングが上手く出

    Google Analytics 携帯版のPHPトラッキングが上手く出来ない。 皆様初めまして。 先日までGoogleの方で発行がストップされていた携帯版のトラッキングコードが発行出来るようになっていましたので、設置してみました。 すると、 </body>タグの直前に入れるコードの末尾についている「';?>」がページ上に表示されてしまっているのを発見いたしました。 恐らく、集計もとれていないものと思われます。 これは設置の方法が悪いのでしょうか? それとも、どこかにコードのバグがそもそもあるのでしょうか? 今回挿入したコードは、それぞれ以下の通りです。 ※アカウントID部分や、サイトのルートURLに関しては「*」にて伏せさせていただいております。 ※head内に挿入するコード <?php // Copyright 2009 Google Inc. All Rights Reserved. $GA_ACCOUNT = "MO-***-*"; $GA_PIXEL = "/ga.php"; function googleAnalyticsGetImageUrl() { global $GA_ACCOUNT, $GA_PIXEL; $url = "http://***.jp/"; $url .= $GA_PIXEL . "?"; $url .= "utmac=" . $GA_ACCOUNT; $url .= "&utmn=" . rand(0, 0x7fffffff); $referer = $_SERVER["HTTP_REFERER"]; $query = $_SERVER["QUERY_STRING"]; $path = $_SERVER["REQUEST_URI"]; if (empty($referer)) { $referer = "-"; } $url .= "&utmr=" . urlencode($referer); if (!empty($path)) { $url .= "&utmp=" . urlencode($path); } $url .= "&guid=ON"; return str_replace("&", "&amp;", $url); } ?> ※</body>直前に挿入するコード <?php $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl(); echo '<img src="' . $googleAnalyticsImageUrl . '" />';?> この他、ga.phpもDLしてサーバー上に配置しております。 回避方法をご存じの方、ぜひご教授いただけませんでしょうか。 何卒よろしくお願いいたします。

    • noname#131284
    • 回答数1
  • HTMLファイル内のPHPコード実行について

    HTMLファイル内に記述されたPHPコードを実行するためには .htaccessに  AddType application/x-httpd-php .htm .html .php と記述する必要があると思いますが 上記のように記述された.htaccessファイルをアップロードして .htaccessファイルと同じディレクトリにある拡張子がhtml のファイルにアクセスすると ダウンロードのダイアログがでてしまい 正常にアクセスすることができません。 なお拡張子がphpとなっているものは 正常に実行されています。 原因と解決方法をご存知の方が いらっしゃいましたらご教示頂けないでしょうか。 よろしくお願いします。

    • 締切済み
    • PHP
    • binring
    • 回答数4
  • PHPの記述ミスを事前に知る方法は?

    昨日からようやくPHPが動く環境ができたというレベルの初心者です。 PHPはまだ数行のものしか試していないのですが、もし何十行も記述した場合、いくつか記述ミスがある場合、実行させる前に事前チェックさせることは可能ですか? 私にとってインタプリタ型というのは大昔のBASICのイメージが強くて、途中で記述エラーがあっても、そのエラー記述を通らなければエラーにならないというイメージが強くて・・・ 多分PHPも同じですよね? 本当は実際に試せばいいのですが、現在手元にないので試すことができません。

    • ベストアンサー
    • PHP
  • phpで携帯サイトを作成しています。

    php超初心者です。 現在、phpにて携帯サイトを作成しています。 サンプルコードなどが記載されている本を購入し、 それを解読しながら、自分なりに修正を加え作成しています。 その中で、どうしても理解できない所があり困っています。 どなたか教えて下さい。 サンプルコード function mobileFinish($convertFunc=null, $funcParams=array()) { // 文字コード変換&バッファ出力 $content = ob_get_contents(); ob_end_clean(); $content = mb_convert_encoding($content, 'sjis-win', 'utf-8'); // 変換処理 if ($convertFunc) { $content = call_user_func_array($convertFunc, array_merge(array($content), $funcParams)); } echo $content; まず function 関数名 (引数1,引数2){ 処理方法 }は 引数1,引数2を使って{ }の中の処理をせよ ということだと思うので、 ”$convertFunc=null”と”$funcParams=array()”を使って{ }の中の処理をせよになり、 { }の中の処理というのが、 $content = ob_get_contents(); ob_end_clean(); $content = mb_convert_encoding($content, 'sjis-win', 'utf-8'); つまり、このコード以前に記述されている出力用バッファの内容を取得して、 バッファをクリアして、 文字コードを”utf-8”から”sjis-win”に変換したものを”$content”に格納する。 ここからが理解できないのです。 if ($convertFunc) { $content = call_user_func_array($convertFunc, array_merge(array($content), $funcParams)); } まず if (条件式) { 処理方法 }は、 条件式が「正」の時{ }の中の処処を行え ということだと思うので、 ”$convertFunc=null”つまり”$convertFuncに値が無い時”に{ }の中の処処を行えになり、 call_user_func_array(”呼び出す関数名”,”関数に渡すパラメータがセットされた配列”)は ”呼び出す関数名”は”$convertFunc=null”なんのこっちゃ? ”関数に渡すパラメータがセットされた配列”も”$content”に格納された内容と ”$funcParams=array()”を”array_merge()”で合体させる・・・ ”$funcParams=array()”には何の値が入っているんだ? ”$convertFunc=null”と”$funcParams=array()”のおかげでチンプンカンプンです。 どなたかPHP訳してください。宜しくお願いします。

    • ベストアンサー
    • PHP
  • MySQLとPHPで日本語が文字化けする。

    MySQLとPHPでアプリを開発中です。 MySQLに登録済の日本語文字列データをPHPでselectして echoを使ってクライアント(Windows XP)のブラウザに表示させると、 文字化けします。 全角文字がすべて半角の '?' になります。 MySQLの状態を調べるために以下を実行しました。 SHOW VARIABLES LIKE 'char%'; 結果は以下のとおりでした。 character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem  binary character_set_results utf8 character_set_server utf8 character_set_system utf8 character_sets_dir /usr/local/mysql5.0.51a/share/mysql/charsets/ PHPの内部エンコードはUTF-8です。 php.iniの関連設定は以下のとおりです。 default_charset = "UTF-8" mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = UTF-8 mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII mbstring.substitute_character = "none" mbstring.encoding_translation = On extension_dir = "/usr/local/lib/php/extensions" extension=php_mysqli.dll extension = gd.so extension = mysqli.so extension = xmlrpc.so MySQLもPHPもすべてUTF-8で統一したので問題ないはずだと 思ったのですが? 半角アルファベットは問題なく表示されます。 サーバー側OSはSolarisです。 MySQLから正しくデータを得られていないように思えるのですが。 ヒントでも結構ですから教えていただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPからMySQLにアクセスする方法について、

    PHPからMySQLにアクセスする方法について、 自分のとっている方法が正しいか分かりません。 現在、以下のような状態です <<< index.phpの中身(概要) >>> (1)DBのコネクト    mysql_connect("localhost", "mysql_user", "mysql_password");    mysql_select_db("mydb"); (2)DBへのアクセス    $result=mysql_query("SELECT id, name FROM mytable");    $row=mysql_fetch_array($result, MYSQL_NUM); (3)クエリーのクローズ    mysql_free_result($result); (4)exit; 公式サイトのサンプルをそのまま流用したような形なのですが、 これだとindex.phpが呼び出されるたびにDBをコネクトし直します。 現在、数万レコード単位のテーブルの読み込みが頻発するシステムを開発しています。 取得したいデータの容量自体は大きなものではなく、SELECT文も高速に動作するように WHERE文等気を使っていますが、後々のことを考えると心配になりました。 できればページが飛んでもDBの接続が保持されるようにしたいのですが 可能なのでしょうか。 また、それによってアクセスの高速化は望めるのでしょうか。 ご存知の方、お手数ですがご教授お願いいたします。

    • ベストアンサー
    • PHP
  • www.test.com/index.phpでアクセスすると、セッショ

    www.test.com/index.phpでアクセスすると、セッションもクッキーも取得できているのですが、www.test.com/でアクセスすると、index.phpが表示されているのに、セッションもクッキーも取得できないのですが、どうすれば取得できるのか、どなたかお答えお願いします。

    • 締切済み
    • PHP
    • yuki356
    • 回答数3
  • PHPでチェックボックスの内容を保存する方法

    PHPでチェックボックスの内容を保存する方法 2点の質問があります。 経験者に相談ですが、 1番目の質問 フォームによるチェックボックスの内容をカンマ区切りのデータとして内容を取得保存する場合に皆様はどのようにしてるか教えてください。 例 みかん チェックあり りんご チェックなし ばなな チェックあり (1)データ1,データ2,データ3,みかん,  ,ばなな (チェックがない項目は空にする) (↑この場合はチェック項目を跡で追加する場合は結構面倒) (2)データ1,データ2,データ3,みかん: :ばなな (カンマ間で適当な区切り記号) (↑この場合はログを戻す時に:でスプリットさせて処理する) 2番目の質問 ログに書き込んだデータを再度カンマ区切りでスプリットさせてフォームのチェックボックスとして元に戻して表示する方法がわかりません。サイト検索しましたがサンプルになりそうなものが見つからず、もし参考になりそうなサイトやヒントになるようなサンプルを教えて下さい。 お願いします。

    • ベストアンサー
    • PHP
  • phpのプルダウンメニューで選んだものを表示

    PHPのプルダウンメニューで選んだものについて、「送信」ボタンをクリックして移動したページに何を選んだのかを表示するプログラムを書きたいのですが、わかりません。 参考になるWEBページなどがありましたら教えてください。 例として、プルダウンメニューで ・好きな食べ物…「りんご」 ・好きな色…「青」 を選び、「送信」ボタンを押してページを移動し、次のページで 好きな食べ物「りんご」 好きな色「青」 と表示させたいです。

    • ベストアンサー
    • PHP
  • Jquery.PHPファイルのechoが表示されない

    初めまして、Jqueryのloadについて教えてください。 環境は、vista,eclipse3.5 ,php5.0 JQuery1.4.2,xmapp,IE8です ファイルはすべて同じ階層にあります。 PHPファイル単体で表示させると、 正常にecho内'aaa'が表示されるのですが、 JQUERYを介してみると、 phpファイルの内部echo'aaa'が表示されません。。。 <?php ?>から外しhtmlであればloadすることはできます。 どなたか改善策ご存じでしたら、よろしくお願いしたします。 <!--html--> <html><head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="text.js"></script> <title></title></head> <body> <li><a href="javascript:changetext()">リンク</a></li> <div id="box">ここに表示</div> </body> </html> //text.js function changetext() {$("#box").load("testo.php");} //testo.php <?php echo 'aaa'; ?>

    • okinao
    • 回答数1
  • PHPでメールフォームを作りたいのですが

    質問お願いします。 現在、ホームページを作っています。 ページから意見などを直接メールアドレスに遅れるようにフォームを設定したいと考えています。 とりあえずHTMLで書いたフォームは出来上がったので、あとはPHPの設定だけなのですが、どうもここで行き詰まってしまいました。 PHPを自分で組むのは難しそうなのでサンプルを改変して使おうと思っているのですが、改変しやすそうなサンプルが見つかりません。 何かオススメのサンプルや方法があれば教えてください。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPにおけるCookieの挙動について。

    PHPにおけるCookieの挙動について。 PHPには今回初めて触れるのですが…。 PHPでCookieを使ったプログラムを作っていたところ、「Cookieに値を保存することはできている(ブラウザの機能でCookieの一覧を確認したところ、意図した通りの名前で意図した値が保存されていました)のに取り出すことができない」という事態にはまってしまいました。 プログラムは以下の通りです。 -------------------------------- ・TestCookieIn.php <?php require_once "./TestCookieVariable.class.php"; ?> <html> <head> <title></title> </head> <body> <form action="./TestCookieOut.php" method="POST"> <input type="text" name="NAME" size="30" value="<?php print($_COOKIE[TestCookieVariable::COOKIE_NAME]); ?>"/><br/> <input type="submit" value="Exec." /> </form> </body> </html> -------------------------------- ・TestCookieOut.php <?php require_once "./TestCookieVariable.class.php"; setCookie(TestCookieVariable::COOKIE_NAME, $_POST['NAME'], time() + (60 * 60 * 24 * 7)); ?> <html> <head> <title></title> </head> <body> <?php print($_POST['NAME']); ?> <a href="./TestCookieIn.php">前の画面に戻る</a> </body> </html> -------------------------------- ・TestCookieVariable.class.php <?php class TestCookieVariable { const COOKIE_NAME = 'TestCookieVariable.COOKIE_NAME'; } -------------------------------- 確かにsetCookieや$_COOKIEのパラメータにクラス定数を使用するというトリッキー(?)なことはやっていますが、保存はできるのに読み出しができないというのが、色々調べたのですがよく分かりません。 詳しい方いらっしゃいましたら、どうかご教授下さい。 ちなみに環境は、Windows Vista Home Premium(SP2)+xampp for Windows 1.7.3です。 どうか宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHP5でクラスを作成しています。

    PHP5でクラスを作成しています。 コンストラクタの段階で論理エラーにしたくて、インスタンス値をnullにしたいです。 つまり直ちにプログラムを止めずに、クラスの生成(インスタンス化)を失敗させる 方法を__construct()関数内でどのように書けば良いのでしょうか? class Sample { function __construct() { // この中で処理の異常が発生! // インスタンス作成を失敗させる or インスタンス値をヌルにする。 //? //?どのように書けば?? //? } } $a = new Sample(); if ($a === null) { printf("正しくインスタンスの生成ができませんでした。"); } よろしくお願いします。

    • 締切済み
    • PHP
    • ne5
    • 回答数1
  • HTML template for PHPで、配列をテンプレートへ表示

    HTML template for PHPで、配列をテンプレートへ表示させたいのですが、うまくいきません。 どうすればよいのでしょうか? ■表示させたい配列$testX array(2) { [0]=> string(9) "復習PHP" [1]=> string(9) "独習PHP" } ■index.php HtmlTemplate::t_include($TemplateFile, $dataX); ← 元から渡っている配列 HtmlTemplate::t_include($TemplateFile, $testX); ← 今回、追加したい配列 ■テンプレート側 <!--{each test}--> {rval testX} <!--{/each}--> と書けばいけるかな、と思ったけど、全然、駄目でした。どう書けばよいのでしょうか?

    • ベストアンサー
    • PHP
    • re999
    • 回答数1
  • PHPスクリプトの設置に行き詰っています。

    PHPスクリプトの設置に行き詰っています。 ショップ構築のPHPスクリプトをレンタルサーバーに全てアップロードし、ドメイン/admin.phpを実行したのですが、 Warning: includeが数個(FCKeditor/FCKeditor/fckeditor.php) [function.include]: failed to open stream: No such file or directory in /home/sites/ と、Warning: mysql_pconnect() [function.mysql-pconnect]: Lost connection to MySQL server during query in /home/sites/heteml/users134/1/0/0/100oku/web/.htinc/_mysql.inc on line 76 Database error: Link-ID == false, connect failedLost connection to MySQL server during query MySQL Error: 0 ()とエラーになります。 fckeditor.phpのローカルの場所は/FCKeditor/FCKeditor/editor/fckeditor.phpです。 です。は/FCKeditor/FCKeditor/へ直接アップロードするとエラーは出ませんが、 白紙で何も表示されません。あと、設置マニュアルには 2- Setup the SQL Database using the "db.sql" file in phpmyadmin or via telnet.と書かれており、phpmyadminのコントロールパネルにログインはできたのですが、それ以降何をしていいやらさっぱりわかりません。サーバーはphpにも対応しています。 html,CGIの設置は大体わかりますが、プログラミングはcobolしか分かりません。 もうひとつ似たようなシステムのスクリプトも有るのですが、 某サイトでSHOHOのプログラマーの方に時給2千円で設置を依頼し、adminのコントロールパネルは 完成出来たのですが、index.phpが表示されず、原因不明という事で途中放置放置されてしまっています。

    • 締切済み
    • PHP