从PHP MySql中的不同目录中读取文件

时间:2015-02-23 19:11:46

标签: php mysql xampp

在PHP中读取文件时,我只能读取xampp或htdocs文件夹中的文件。如果我想从其他目录中读取文件,例如D:或E:或桌面(我的xampp目录除外),我的脚本将失败。

我的文件阅读代码:

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
$filesize = filesize($filename);

如果我尝试从其他目录(我的xampp目录除外)读取文件,我会收到以下错误:

  

警告:fopen(sem 8 sylabus.txt)[function.fopen]:无法打开   stream:D:\ xampp \ htdocs \ BE \ indexing.php中没有这样的文件或目录   在第347行

     

警告:filesize()[function.filesize]:sem 8的stat失败   第348行的D:\ xampp \ htdocs \ BE \ indexing.php中的sylabus.txt

     

警告:fread()期望参数1为资源,布尔值为   第348行的D:\ xampp \ htdocs \ BE \ indexing.php

     

警告:filesize()[function.filesize]:sem 8的stat失败   第349行的D:\ xampp \ htdocs \ BE \ indexing.php中的sylabus.txt

请建议另一种方法来处理此错误!

0 个答案:

没有答案