2011-07-08 5 views
3

私のPHPファイルはここにある: D:/Appserv/www/x/y/file.php別のドライブにあるファイルへのパス?

私はこのフォルダからのものをロードする: E:/foldie

私はそこに私をリードするどのようなパスを知りません。

$somePath="HELP ME HERE!!!!" 
$dir=opendir($somePath); 

//looping through filenames 
while (false !== ($file = readdir($dir))) { 
    echo "$file\n"; 
} 
+1

E:/ foldieを試しましたか?なぜなら、それを防ぐためのパーミッションがないとうまくいくからです。 – Cfreak

+1

これはどうして正確に失敗するのですか? –

答えて

4

使用完全なWindowsのパスファイルには、作業する必要があります。「E:\フォルダ\ file.txtは」

か、単にテストするために、ローカル/プロジェクトディレクトリ内のファイルをコピーします。

+1

あなたが文字列のバックスラッシュをエスケープしていることを確認してください(Paulの記事に記載されています) – edwardtyl

0

セット$somePath = "e:\\foldie"。それでも問題が解決しない場合は、どのように失敗したか教えてください。

[編集::文字列でバックスラッシュをエスケープすることを確認してください]

関連する問題