Acesse um arquivo dentro de uma pasta com espaços no nome em PHP
Eu gostaria de abrir um arquivo dentro de uma pasta em PHP. O problema é que a pasta que contém o arquivo pode ter espaços no nome. O código que eu uso para abrir o arquivo (e não funciona) é o seguinte:
$myFile = "path/to the/file.txt";
$myFile = str_replace(' ', '\ ', $myFile);
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
Como você pode ver, estou tentando resolver o problema colocando\
na frente do espaço, mas isso não resolve o problema. Ainda recebo o seguinte erro:
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
Alguma idéia de como resolver esse problema?
Obrigado!