パスが正しいかどうかを何度も確認しましたが、スクリプトのURLをブラウザで開こうとすると、5~6秒した後、以下のエラーが出ます。
Warning: file_get_contents(読み込むファイルのパス): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in スクリプトのパス.php on line 16
おそらく、file_get_contentsの読み込もうとするファイルが重たすぎるのだと思います(スクリプトのファイルサイズ自体は軽いのですが処理に時間がかかってしまう)。というのも、読み込むファイルの内容を、<?php echo "hello world"; ?> とすると、エラーが出なくなり、正常に読み込んでくれます。また、読み込むファイルは php ファイルで同ドメイン上にあり、このファイルをブラウザから閲覧可能です。
他に、fopen, include, file も試しましたが、同様に上記のようなエラーがでます。これはサーバ側でスクリプトの処理の時間制限を行っているからでしょうか?
ちなみに、スクリプトの冒頭に、
set_time_limit(0);
一番最後に
set_time_limit(30);
をおいてみましたが、結果は同様でした。
もし何か対処方法をご存知の方おられましたら、どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
ファイルがあるのでしたら404になるはず無いんですけどね・・・
普通はtime outとかになるんですが。
ファイル名を日本語にしているとか、変な文字(空白とか)が入っているとかはありませんか?
ファイルサイズはどのくらいですか?
file() とかを使用しても駄目ですか?
この回答への補足
system() 関数で page_01.php を読み込ませることができました。しかし、なぜ普通に file() などで読み込めないのか良くわかりません。
補足日時:2006/12/08 02:16file() もだめでした。
スクリプト名はcall.phpで、読み込み先のファイル名も英語でpage_01.php です。ただ、読み込み内容は日本語になっています。Call は page_01.php の内容を保存するスクリプトで、page_01.php はmysql からデータを取り出して表示しています。
ファイルサイズは、
call.php : 854 bytes
page_01.php : 475 bytes
です。
おかしいのが、page_01.php の内容を遜色のない echo "test"; などにすると、読み込んでくれます。
サーバー側で何か制御がかかっているのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) エクセルVBA(実行時エラー438)の対処法を教えてもらえないでしょうか 3 2023/04/22 13:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CakePHP2のCronでのShellを使う...
-
.phpと.incファイルの違いはな...
-
URLが.PHPってどういう...
-
バイナリーデータをGIFで表示さ...
-
phpの書き方
-
「temp.ppd」という添付ファイル
-
PHPについて
-
cronで動かすと保存されなくなる
-
.phpファイルが、表示されない
-
ファイル入出力について
-
動作os
-
phpで複数のファイルをdlさせる...
-
apacheで拡張子を省略してアク...
-
【file_exists】ファイルが存在...
-
phpで別のファイルの変数に代入...
-
Formを使ったPHP間での受け渡し...
-
PHPがLocalhostのフォルダ内で...
-
PHP+MySQL SQL文を外部ファイル...
-
テキストボックスの値をファイ...
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
サイトのphpソースコードを表示...
-
HTMLに埋め込んだPHPがうまく出...
-
PHP+MySQL SQL文を外部ファイル...
-
use と requireの違いは?
-
さくらレンタルサーバーでPHPが...
-
PHPファイルの中身が見られるこ...
-
fputs()はfwrite()のエイリアス...
-
プロパティファイルの読み込み...
-
コマンドプロンプト エラー
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
phpmailerで送れない添付ファイ...
-
別のドメインのファイルをrequire
-
[PHP+XML]PHPで動的に出力す...
-
phpinfoの内容が見れない
-
CakePHP2のCronでのShellを使う...
おすすめ情報