首頁 > 後端開發 > php教程 > php檔案系統——目錄

php檔案系統——目錄

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:07:58
原創
940 人瀏覽過

Step #1:了解兩個概念:

目前工作目錄:目前php檔案的目錄

目前處理檔案目錄:目前引用php到的檔案的目錄。

Step #2:範例:

// 目录1下的a.php代码
<?php header("Content-Type:text/html;charset=UTF-8");
    require_once&#39;../b.php&#39;;     
    echo "这里是a"; 
?>
//php_test根目录下的b.php代码,想调用和他同目录的c.php
<?php require_once&#39;c.php&#39;;
    echo "这里是a上一级的b"; 
?>
//php_test根目录下的c.php代码
<?php echo "这里是和b同一目录的c"; 
?>
//目录1下的c.php代码
<?php echo &#39;这是和a同目录的c&#39;;  
?>
//结果如下
这是和a同目录的c
这里是a上一级的b
这里是a
登入後複製
Step #3:實際案例:

專案需要呼叫php.exe執行websocket,

include('.. /lib/core/tool.php');的時候是會報錯的,錯誤提示找不當對應文件,這個問題就牽涉到了第一步提到的兩個概念。 websocket.php是目前工作目錄的文件,tool.php是引用目錄下的文件。 php檔案系統——目錄

Step #4:解決方法:

一:
string dirname(string path)

string dirname(string path)

string dirname(string path)

__FILE__:預定義變數。 檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則傳回被包含的檔案名稱。

define('ROOT_PATH',dirname(__FILE__));一般作為根路徑。


二:

也可以使用比較笨的辦法,根據不同的系統,給出不同的檔案路徑下的檔案。

以上就介紹了php檔案系統-目錄,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板