【发布时间】:2014-03-24 07:50:18
【问题描述】:
我的 PHP fopen() 读取文件时遇到问题。
错误是:
Warning: fopen(\\192.168.183.28\DIGI_PROG\M10\TEST1\P001.txt): failed to open stream: Invalid argument in C:\xampp\htdocs\digi\index.php on line 72
和我的 PHP 代码:
echo $fs = fopen("\\\\192.168.183.28\\DIGI_PROG\\M10\\TEST1\\P001.txt","r");
奇怪的是,当我尝试打开那个 URL 时,它就打开了。 为确保该文件存在。
有什么建议吗?
【问题讨论】:
-
所有这些反斜杠在那里做什么。即使在 Windows 中也使用正斜杠作为路径
-
@presiuslitelsnoflek 我试过了,但仍然像以前一样出错
-
另外,对非动态字符串使用单引号
-
UNC 路径可以在
fopen()中使用,请参阅this。也许您的问题与权限问题有关?