这是多少次? 解决方案" can-i-read-a-txt-file-with-php"对我来说不起作用,因为代码本身很好,错误是由于文件路径,我尝试了不同的方法,这就是为什么我来到这里,以获得一些帮助。 无论如何,我尝试了那里的代码,仍然是确切的问题; 警告:fopen(C:\ dorian.txt):无法打开流:第9行的C:\ xampp \ htdocs \ filestats \ index.php中没有此类文件或目录
警告:第10行的C:\ xampp \ htdocs \ filestats \ index.php中的C:\ dorian.txt的filesize():stat失败
警告:fread()要求参数1为资源,第10行的C:\ xampp \ htdocs \ filestats \ index.php中给出布尔值
警告:fclose()要求参数1为资源,第11行的C:\ xampp \ htdocs \ filestats \ index.php中给出布尔值
我在PHP上尝试这个简单的代码,我无法弄清楚问题是什么。 我试图阅读文件中的内容。
这是代码。
<?php
$fpath = "C:\dorian.txt";
$handle = fopen($fpath, "rb");
$contents = fread($handle, filesize($fpath));
fclose($handle);
?>
我也尝试将dorian.txt放在另一个目录中,从文件属性中复制粘贴。
答案 0 :(得分:0)
您需要转义反斜杠,对于Windows,它将如下所示:
<?php
$fpath = "C:\\dorian.txt";
$handle = fopen($fpath, "rb");
$contents = fread($handle, filesize($fpath));
fclose($handle);
?>
我相信你也可以使用正斜杠。