PHPのフォルダ内のファイルを開きたいのですが。問題は、ファイルを含むフォルダーの名前にスペースが含まれている可能性があることです。私がファイルを開くために使用する(そして機能しない)コードは次のとおりです。
$myFile = "path/to the/file.txt";
$myFile = str_replace(' ', '\ ', $myFile);
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
ご覧のとおり\
、スペースの前にを置いて問題を解決しようとしていますが、これでは問題は解決しません。それでも次のエラーが発生します。
Warning: fopen(path/to\ the/file.txt) [function.fopen]: failed to open stream: No such file or directory in /path/to/my/website on line 49
この問題を解決する方法について何かアイデアはありますか?
ありがとう!