Accede a un archivo dentro de una carpeta con espacios en el nombre en PHP
Me gustaría abrir un archivo dentro de una carpeta en PHP. El problema es que la carpeta que contiene el archivo puede tener espacios en el nombre. El código que utilizo para abrir el archivo (y no funciona) es el siguiente:
$myFile = "path/to the/file.txt";
$myFile = str_replace(' ', '\ ', $myFile);
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
Como puede ver, estoy tratando de resolver el problema poniendo una\
En frente del espacio, pero esto no resuelve el problema. Todavía recibo el siguiente error:
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
¿Alguna idea sobre cómo resolver este problema?
¡Gracias!