PhP fopen创建路径名为

时间:2017-02-24 10:27:35

标签: php

尝试更新文件 file.xml ,文件夹 dirA / dirB / dirC / file.xml ,其中 dirA 是目前的工作目录。文件file.xml存在且具有写权限。

使用以下代码在本地工作但在服务器上它在dirA之外创建了一个名为“dirA \ dirB \ dirC \ file.xml”的文件并保存到其中

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

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

也许是因为您在服务器上运行其他环境? Windows和Linux的文件夹有点痒。

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

可能你也必须引用它们:

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