ホームページ >バックエンド開発 >PHPチュートリアル >PHPの絶対パスエラーの解決策

PHPの絶対パスエラーの解決策

WBOY
WBOYオリジナル
2016-06-13 13:28:011193ブラウズ

PHP で絶対パス エラー
PHP で txt ファイルを開いて絶対パスを使用しましたが、エラーが発生しました。
$file = fopen("../PHp.txt", "r");
$filesize = filesize("PHp.txt");
echo fread( $file,$filesize);
fclose($file);
?>

警告: fopen(../PHp.txt) [function.fopen]: ストリームを開けませんでした: F:APMServ5.2.6APMServ5.2.6wwwhtdocsnewfile.php の 7 行目にそのようなファイルまたはディレクトリはありません

警告: filesize() [function.filesize]: F:APMServ5.2.6APMServ5 の PHp.txt の統計に失敗しました.2.6wwwhtdocsnewfile.php の 8 行目

警告: fread(): 指定された引数は F:APMServ5.2.6APMServ5.2.6wwwhtdocsnewfile.php の 9 行目

警告: fclose(): 指定された引数は、F:APMServ5.2.6APMServ5.2.6wwwhtdocsnewfile.php の 10 行目

の有効なストリーム リソースではありません------解決策----- - --------------
プロジェクトフォルダーに入れてください。現在、ルート ディレクトリの外にあります。
------解決策------------------
プログラムは F:APMServ5.2.6APMServ5.2.6wwwhtdocsnewfile.php
ファイルは C:UsersAdministratorDesktopPHP.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 までご連絡ください。