PHPにてアクセスカウンターを作っているのですが、呼び出したときのパラメータにて合計カウント数、本日のカウント数、昨日のカウント数のどれを表示するのか分けるプログラムを作成しました。
直接アドレスバーにて、
http://localhost/counter/count.php?mode=total
とパラメータ指定したときにはきちんと表示出来るのですが、他のPHPファイルから
require ("./count.php?mode=total");
で呼び出すと、
Warning: require(./count.php?mode=total) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\counter\index.php on line 7
Fatal error: require() [function.require]: Failed opening required './count.php?mode=total' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\counter\index.php on line 7
というエラーが出てしまいます。
色々調べたところ、相対パス指定のときにはパラメータ指定が出来ないという情報があったので、絶対パスで指定してみたのですが、やはり上手くいきません。
Warning: require() [function.require]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in C:\xampp\htdocs\counter\index.php on line 7
Warning: require(http://localhost/counter/count.php?mode=total) [function.require]: failed to open stream: no suitable wrapper could be found in C:\xampp\htdocs\counter\index.php on line 7
Fatal error: require() [function.require]: Failed opening required 'http://localhost/counter/count.php?mode=total' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\counter\index.php on line 7
というようにエラーが出てしまいます。
どのようにすれば上手く表示できるでしょうか?
是非回答よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
エラーの理由は書いてあるし検索すればすぐ見つかると思いますが
根本的に使い方を間違えている予感がします。
count.php は PHPのスクリプトを出力しているのでしょうか??
数値を出力しているだけなら file_get_contents() とかで取得すればよいかと。
file_get_contents()で絶対パスを指定したところ、無事に表示させることが出来ました!
仰るようにPHPはまだ勉強し始めて日が浅いもので、何か根本的な部分で勘違いしているところがあるかもしれません・・・
まだまだ勉強が足りないですね。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
たまに$_REQUESTの値が消える
-
smartyについて
-
ImageCreate関数が undefined f...
-
mb_language("Japanese");でエ...
-
require_onceについて
-
marty3のvariableFilter
-
PHPでのAmazonAPI認証スクリプ...
-
onedrive にexcelファイルをア...
-
CSV出力にHTMLが入ってしまう
-
.phpと.incファイルの違いはな...
-
PHPのif文でその処理を途中で抜...
-
トランザクションが原因?DBに...
-
PHP session_destroyとsession...
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
session_set_save_handler の実...
-
FTPコマンドでディレクトリごと...
-
リンク先を隠す方法はないでし...
-
include先でのinclude元の変数...
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageCreate関数が undefined f...
-
marty3のvariableFilter
-
PHPMailerのサンプルコードのエ...
-
Pear::QuickFormの代わりにな...
-
PHP認証がProxy越しだと通らな...
-
仮想フレームバッファXvfb上でf...
-
MDB2によるデータベースアクセス
-
mb_language("Japanese");でエ...
-
さくらのレンタルサーバーでDB....
-
smartyについて
-
php.exeが強制終了されてしまう
-
pdflib /pdi の拡張関数が有効...
-
PEAR Mailの不具合について(...
-
CodeIgniter/index.phpにアクセ...
-
php5のrename()は日本語をリネ...
-
MAMPでsqlをインポートできない
-
PEAR AUTH 認証エラーClass 'PE...
-
PHPでテンポラリフォルダに書き...
-
ブラウザからPHPをアクセスした...
-
ワードプレスをアップロードし...
おすすめ情報