PHP文件写入不起作用

时间:2016-08-17 10:21:08

标签: php html file

所以,我有一段代码:

<?php
$myfile = fopen("\\sid-win-file02\Summer_Students\ASName.Surname", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

这是PHP代码,理论上它应该在目录\\sid-win-file02\Summer_Students\ASName.Surname中创建一个文件,但它不会。

根据我的理解,如果它不能,它应该抛出错误,但事实并非如此。 有人可以帮忙吗?

我尝试使用不同的方法,w +,但它没有改变任何内容。

我是PHP的新手。

注意:我正在尝试将文件保存在本地服务器上。我在技术上获得了许可。

提前谢谢

2 个答案:

答案 0 :(得分:1)

反斜杠是一个转义字符。你应该加倍它们或使用正斜杠。

另外,\\ sid-win-fil e02可能是一个问题。改为使用相对路径。

答案 1 :(得分:0)

确保目录\\sid-win-file02\Summer_Students存在且可写