Greifen Sie in PHP auf eine Datei in einem Ordner mit Leerzeichen im Namen zu
Ich möchte eine Datei in einem Ordner in PHP öffnen. Das Problem ist, dass der Ordner, der die Datei enthält, möglicherweise Leerzeichen im Namen enthält. Der Code, mit dem ich die Datei öffne (und der nicht funktioniert), ist der folgende:
$myFile = "path/to the/file.txt";
$myFile = str_replace(' ', '\ ', $myFile);
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
Wie Sie sehen, versuche ich, das Problem zu lösen, indem ich a\
vor dem Raum, aber das löst das Problem nicht. Ich erhalte weiterhin die folgende Fehlermeldung:
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
Irgendeine Idee, wie man dieses Problem löst?
Vielen Dank!