无法使用fopen()打开本地文件

时间:2010-08-23 17:46:22

标签: php xml fopen xlink

HI。我试图从xlink创建的xml中打开一个本地文件,我已经解析了$ resourceRef变量中的文件路径,它看起来像没有引号的file:/./birds/birds.txt。请有人告诉我为什么我不能打开它。这是我的代码

$fh = fopen($resourceRef, 'r');
$theData = fread($fh, filesize($resourceRef));
fclose($fh);
echo $theData;

我收到此错误

  

警告:fopen(文件:/./ birds / feathers.txt)[function.fopen]:无法打开流:第31行的C:\ xampp \ htdocs \ test.php中的参数无效

请有人指导我。

2 个答案:

答案 0 :(得分:1)

您的URI看起来不正确,应该是file://birds/birds.txtbirds/birds.txt

答案 1 :(得分:0)

参数应该是给定平台的合适路径(对于寡妇“C:\\ dir(...)”)或正确的URI(文件://(...))