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!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage