亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

提示找不到文件

PHP入門篇-【3-13】PHP第一種特殊類型-資源
【嘗試1】
我在本地網站根目錄放了一個f.txt文件,

任務代碼如下

$file_handle?=?fopen("http://localhost/f.txt","r");

報錯找不到文件,提示信息:

Fatal error: ?Uncaught exception 'Yaf_Exception_LoadFailed_Controller' with message 'Failed opening controller script /webroot/app/controllers/F.txt.php: No such file or directory' in /webroot/index.php:12
Stack trace:
#0 /webroot/index.php(12): Yaf_Application->run()
#1 {main}
?thrown in /webroot/index.php on line 12

——————————————————————————————————————

【嘗試2】

直接用本地路徑取,代碼段

$file_handle?=?fopen("D:/PHP_coding/f.txt","r");

還是報錯,報錯信息如下

Warning: fopen(D:/PHP_coding/f.txt): failed to open stream: No such file or directory in /54/754/InX3/index.php on line 3

Warning: fclose() expects parameter 1 to be resource, boolean given in /54/754/InX3/index.php on line 12

——————————————————————————————————————

【嘗試3】

我的apache是修改過端口的,嘗試用代碼段

$file_handle?=?fopen("localhost:8080/f.txt","r");

還是報錯,報錯信息如下

Warning: fopen(localhost:8080/f.txt): failed to open stream: No such file or directory in /54/754/InX3/index.php on line 3

Warning: fclose() expects parameter 1 to be resource, boolean given in /54/754/InX3/index.php on line 12


請各位分析一下我應該怎么修改才能正常顯示文件內容= =?

正在回答

1 回答

你應該把代碼拿到本地環境(wamp/lamp)上跑,然后訪問你本地的網頁

如果想在瀏覽器跑,可以試試訪問index.php

<?php?

//首先采用“fopen”函數打開文件,得到返回值的就是資源類型。

$file_handle = fopen("index.php","r");

if ($file_handle){

? ? //接著采用while循環(后面語言結構語句中的循環結構會詳細介紹)一行行地讀取文件,然后輸出每行的文字

? ? while (!feof($file_handle)) { //判斷是否到最后一行

? ? ? ? $line = fgets($file_handle); //讀取一行文本

? ? ? ? echo $line; //輸出一行文本

? ? ? ? echo "<br />"; //換行

? ? }

}

fclose($file_handle);//關閉文件

?>

輸出結果:

if (phpversion() >= "5.3") {
? ?$root = __DIR__;
} else {
? ?$root = dirname(__FILE__);
}
define("APP_PATH", $root);

date_default_timezone_set('Asia/Chongqing');

$app ?= new Yaf_Application(APP_PATH."/conf/application.ini");
$app->bootstrap()->run();

0 回復 有任何疑惑可以回復我~
#1

小黃貓2017 提問者

非常感謝!在網頁端出現結果了,本地還沒試
2016-12-19 回復 有任何疑惑可以回復我~
#2

慕運維4513691 回復 小黃貓2017 提問者

在本地網站根目錄放了一個f.txt文件之后,那些代碼段是寫在哪兒啊?
2017-02-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456421    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

提示找不到文件

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號