这段代码有什么问题:
$handle = fopen("c:'DIGIPROG'welcome.txt", "rt");
或
别人有问题吗?
我设置了DIGIPROG文件夹的完全访问权限,但仍然发现这样的错误:
Warning: fopen(c:'DIGIPROG'welcome.txt): failed to open stream: No such file or directory in C:'xampp'htdocs'digi'test.php on line 1
然后,我试着直接从run: c:'DIGIPROG'welcome.txt打开地址它被打开了
我的问题,是可能的阅读使用fopen文件夹在windows操作系统?请举个例子:)
谢谢
这肯定是因为运行php可执行文件的USER对该路径没有读访问权限。
-
是一个运行php.exe进程的web服务?如果是,用户是什么(使用你的任务栏)肯定是SYSTEM(默认)
-
你是手动运行php脚本吗?那么,您的用户(在windows上登录时使用的用户)必须在该目录中具有读权限。
在这两种情况下,右键单击文件夹,转到安全选项卡,为SYSTEM用户(或您的用户)添加读取权限。要使测试只告诉所有用户具有读权限,请记住稍后删除此条目。