2012-03-04 10 views
8

これはちょっとばかげた質問ですが、実際にはうまくいきません。 ホームファイル(home.php)には<? include ("/production/fetch_order.php"); ?>が含まれています。それは私がhome.phpからファイルにアクセスしようとしているのが見えるので。ファイルの名前はfetch_order.phpで、プロダクションフォルダにあります。私の道は正しい、綴りは絶対に正しい。しかし、私はこのエラーで終わる:include():ストリームを開くことができませんでした。そのようなファイルやディレクトリはありません。

Warning: include(/production/fetch_order.php) [function.include]: 
failed to open stream: No such file or directory in /path/to/home.php on line 119 

Warning: include() [function.include]: Failed opening '/production/fetch_order.php' 
for inclusion (include_path='.:/path/to/php/php5.3.6/lib/php') in 
/path/to/home.php on line 119 
+0

一つは、多くの場合、このエラーに実行し、すぐにそれをトラブルシューティングするには、次の手順を実行します。[失敗したのhttp://stackoverflow.com/a/36577021/2873507 –

+0

可能な重複ストリームを開く:このようなファイルやディレクトリはありません](http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory) –

答えて

11

あなたはラインの開始時に絶対パス(/)を使用している、あなたはそのスラッシュを削除する必要があり、それは相対パス、たとえば次のようになります。

production/fetch_order.php 

スラッシュを追加すると、スラッシュはシステムのルートディレクトリから開始されます。スラッシュがなければ、現在のディレクトリを検索します。

+0

ファイル*が実際に存在するか、ファイルへの正しいパスを入力する必要があります。 'home.php'と同じディレクトリに' production'という名前のフォルダがありますか? – MacMac

+0

ファイルが存在します。 home.phpとプロダクションフォルダは同じレベルにあり、プロダクションフォルダにはfetch_order.phpというファイルがあります – Namit

+0

この頻繁なエラーのトラブルシューティングチェックリストがここにあります:stackoverflow.com/a/36577021/2873507 –

0

そのパスをしようと、正しくないようです。

<? include ("production/fetch_order.php"); ?> 
+1

var_dumpを試してみてください(dirname(__ FILE__));またはvar_dump(realpath(dirname(__ FILE__)))); – dotoree

+0

文字列(59) "/right/path/to/file/production/fetch_order.php" – Namit

+1

待ちます!あなたはそれ自体にファイルを含めるのですか? – dotoree

2

は、あなたが参照しているパス(「/production/fetch_order.phpは」)からの絶対パスとしていずれかを提供していることを確認しますファイルシステムのルートディレクトリ、または現在のファイル(home.php)からの相対パスとして指定します。

include('production/fetch_order.php'); 

OR

include(dirname(__FILE__) . '/production/fetch_order.php'); 
+0

今はまったく動作しません! – Namit

+0

'echo dirname(__ FILE __);'を使って 'home.php'が実行されているディレクトリを調べてください。' production/fetch_order.php'がそのディレクトリ内に存在することを確認してください。 – rjz

+0

試してみました。 – Namit

関連する問題