>백엔드 개발 >PHP 튜토리얼 >PHP中的绝对路径报错解决方法

PHP中的绝对路径报错解决方法

WBOY
WBOY원래의
2016-06-13 10:27:111764검색

PHP中的绝对路径报错
我是PHP中打开一个txt文件,用的是绝对路径,但是报错了。
$file = fopen("../PHp.txt", "r");
$filesize = filesize("PHp.txt");
echo fread($file,$filesize);
fclose($file);
?>

Warning: fopen(../PHp.txt) [function.fopen]: failed to open stream: No such file or directory in F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\newfile.php on line 7

Warning: filesize() [function.filesize]: stat failed for PHp.txt in F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\newfile.php on line 8

Warning: fread(): supplied argument is not a valid stream resource in F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\newfile.php on line 9

Warning: fclose(): supplied argument is not a valid stream resource in F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\newfile.php on line 10

------解决方案--------------------
把它放入你的项目文件夹中去。目前是在根目录以外了。
------解决方案--------------------
你的程序在 F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\newfile.php
你的文件在 C:\Users\Administrator\Desktop\PHP.txt

所以访问 PHP.txt 需要

$fn = 'C:/Users/Administrator/Desktop/PHP.txt'; 
$file = fopen($fn, "r");
$filesize = filesize($fn);
echo fread($file,$filesize);
fclose($file);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.