I would like to open a file inside a folder in PHP. The problem is that the folder that contains the file may have spaces in the name. The code I use to open the file (and d
Backslashes are used to escape spaces on the command line, because spaces on the command line are argument separators. There's no such problem in PHP. If you give any string to fopen
, it expects that this one string is one path. It does not break the path into separate arguments at the spaces because that makes no sense in this context.
Therefore, just don't add any backslashes. The path path/to\ the/file.txt
is not the same as the path path/to the/file.txt
.