2017-02-24 57 views
0

尝试更新文件file.xml,这是与文件夹迪拉/ DIRB/DIRC/file.xml其中迪拉是当前工作目录。文件file.xml存在并具有写入权限。比索的fopen创建文件,路径名

使用下面的代码在本地,但在服务器上用它命名为“迪拉\ DIRB \ DIRC \ file.xml”迪拉之外创建一个文件并保存到它

$file = fopen("dirA\dirB\dirC\file.xml", "w+") 
fputs($file, $xmlFile); 
fclose($file); 

任何想法,为什么?

+1

试$文件=的fopen( “DIRB/DIRC/file.xml”, “W +”) – 2017-02-24 11:18:06

回答

1

也许是因为你正在服务器上运行另一个环境? Windows和Linux在他们的文件夹上有点痒。

您也可以检查是否必须使用反斜杠!

也许你还需要引用他们:

$file = fopen("dirA\/dirB\/dirC\/file.xml", "w+"); 
+0

谢谢,你的权利我的系统是赢得和服务器的Linux但可以想到这一点。 – Dru