PHP在windows上使用fopen读取文件
此代码中有什么问题:PHP在windows上使用fopen读取文件,php,Php,此代码中有什么问题: $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 然后,我尝试直
$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打开地址
它已经打开了
我的问题是,是否可以在windows操作系统的文件夹中使用fopen阅读?
请提供示例帮助:)
谢谢这肯定是因为运行php可执行文件的用户对该路径没有读取权限
在这两种情况下,右键单击文件夹,转到“安全”选项卡,向系统用户(或您的用户)添加读取权限。要进行测试,只告诉所有用户有读取权限,请记住稍后删除此条目。转义转义字符:
“c:\\DIGIPROG\\welcome.txt”
或使用前斜杠:“c:/DIGIPROG/welcome.txt”
@Jack我尝试过,但错误仍然与以前相同,那么,文件根本不在那里,或者您正在处理一些古怪的Unicode问题:)请阅读错误。。。。我很确定“c:\DIGIPROG\welcome.txt”不存在……等等。。。例如,IP中的服务器xampp:192.168.1.1,我打开IP 192.168.1.2上的网址,可以吗?因为当我在服务器xampp中打开它时(使用exist文件夹和文件),一切正常。我想要的是,在另一个IP中打开web地址,然后可以访问C驱动器中的PC文件夹和文件