所以,我有一段代码:
<?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的新手。
注意:我正在尝试将文件保存在本地服务器上。我在技术上获得了许可。
提前谢谢
答案 0 :(得分:1)
反斜杠是一个转义字符。你应该加倍它们或使用正斜杠。
另外,\\ sid-win-fil e02可能是一个问题。改为使用相对路径。
答案 1 :(得分:0)
确保目录\\sid-win-file02\Summer_Students
存在且可写