我在本地服务器上编写了一个PHP脚本,它需要包含文件的路径,我需要使用file_put_contents
将文件内容写入文件,该文件在工作时没有任何问题本地主机。我将这些文件移动到了网络服务器,在该服务器上配置了空间在 之间的路径,例如: C:\ Program File(xxx)\ Apache Software Foundation \ Apache2.2 \ htdocs \ writtencode \ writefile \如何处理根文件夹路径中的空白
当我尝试打开该文件夹写文件,写的内容temp_1.cfg该文件夹中的文件时,它会弹出错误
警告: file_put_contents(C:\ ProgramFile(XXX)\ ApacheSoftwareFoundation \ Apache2的。 2 \ htdocs \ writtencode \ writefile \ temp_1.cgf) [function.file-put-contents]:未能打开流:没有这样的文件或 目录在C:\ Program Fil E(XXX)\ Apache软件基金会 \ APACHE2.2 \ htdocs中\ writtencode \写文件\的index.php
不知道如何写内容到文件时删除或空格的路径中的问题解决使用file_put_contents
?
我在引号包围的路径,我需要包括在的空格路径,以便它将空白区域写入正确的文件 – 125369
好的,为了简单的修复,我会添加:'subst x:“C:\ Program File(xxx)\ Apache Software Foundation \ Apache2.2 \ htdocs \” '到批处理文件(例如, mapx.bat)。运行这个批处理文件,现在你的htdocs文件夹可以通过驱动器x: 'file_put_content('x:\ writtencode \ writefile \ temp_1.cgf');'' –