php絕對路徑

相關問題 & 資訊整理

php絕對路徑

相信大家都知道, PHP 提供了幾個敘述句來協助我們引入外部檔案:. include · include_once · require · require_once. 那麼它們是怎麼決定引入檔案的路徑呢? 絕對路徑. 絕對路徑就是指檔案在作業系統中所存放的路徑,例如:. /var/lib/php/library/Zend/Loader.php (在Unix like 環境). D:-php-library-PEAR.php ..., 1 绝对路径、相对路径和未确定路径. 相对路径. 相对路径指以.开头的路径,例如 ./a/a.php (相对当前目录) ../common.inc.php (相对上级目录),. 绝对路径. 绝对路径是以/ 开头或者windows下的C:/ 类似的盘符开头的路径,全路径不用任何参考路径就可以唯一确定文件的最终地址。 例如 /apache/wwwroot/site/a/a.php ..., PHP 在include path 裡面, 若有相同檔名的狀況, 寫死路徑可以避免, 但是若要Debug 遇到此狀況, 該如何判斷載入的檔案是預期內的呢? PHP 的realpath 可以將此檔案的絕對完整路徑印出來., 用法 ./ 取得同一層 ../取得上一層 ../../取得上上層 ../../../取得上上上層. 不過在PHP內引入檔案請務必使用絕對路徑的寫法. 請參考 PHP include多個路徑教學 絕對路徑寫法. 避免造成include 不同層目錄的錯誤 ..., 利用__FILE__ 以及dirname 運用達成絕對路徑,解決include相對路徑錯誤的問題。 1.首先先到你要的檔案中執行. echo __FILE__;. 2.執行後會取得路徑跟檔案名稱. C:never-againsss.php. 3.接下來執行下面這行. echo dirname(__FILE__);. 4.取得的名稱會變成. C:never-again. 5.接下來就是組合. 假如我要 ...,在寫PHP的時候, 有時候會去include其它的檔案這時, 如果使用相對路徑的寫法: Ex: ../../abc.php 那如果換一個目錄執行該PHP Code的話, 那路徑就不對了 但是如果寫絕對路徑的話, 程式碼又不能隨便亂搬動這個時候使用: echo __FILE__; 就會show出當前這支PHP的絕對路徑, 再透過這個路徑去指向相對路徑程式碼不管怎麼搬都不 ... ,路徑有兩種:絕對路徑與相對路徑絕對路徑講白一點就是系統路徑。 相對路徑,就是依目前檔案所在層的相對路徑 假如有一個common.php常被使用,但偏偏使用的檔案路徑(可能非同一層)是不同的單純include或require應該都沒有問題但如果common.php裡面也有include其他檔案,那可能就會相對路徑錯亂如A.php test/B.php ... , C網站:/home/www/c/public_html 如果你在HTML 上使用/ 那會尋找到最頂端/public_html 此資料夾為HTML 最頂端但如果是使用程式,程式能夠偵測出本機的位置,所以程式中的/ 會是/home 這裡因此建議若是使用HTML 語法,則可使用根目錄方式取檔若是路徑是給php 使用的,則僅能使用相對路徑與絕對路徑了 ..., 天缘最近基本完成把ZBLOG PHP化工作,最后是否使用到天缘博客上还要看后面时间情况,因为很多细节问题都需要静下心来仔细考虑,尤其是效率问题,当然了也可能会随时改换上来跟网友一同测试......前天又一次遇到个PHP的相对路径问题,特别顺便汇总一下PHP的相对路径和绝对路径处理方法,方便遇到类似 ...,方法一:使用绝对路径. require dirname(__FILE__).'/../lib/config.php';. 使用 dirname(__FILE__) 将获得当前文件所在的绝对路径。这种方法也即使用绝对路径来指定文件位置。

相關軟體 WampServer 資訊

WampServer
WampServer 是一個流行的 Windows Web 開發環境,允許創建依賴於 Apache,PHP 和 MySQL 數據庫的應用程序。這個優秀的一體化軟件包擁有開發 Web 應用程序所需的一切功能,可以微調服務器並創建可供數百萬互聯網用戶訪問的強大網站服務。 WampServer 功能簡化了安裝過程和易於使用的工具,用於管理 Amache 和 MySQL 服務,輕鬆升級數據庫發布,管理服務... WampServer 軟體介紹

php絕對路徑 相關參考資料
[五分鐘教室] PHP 檔案引入路徑問題| 網站製作學習誌

相信大家都知道, PHP 提供了幾個敘述句來協助我們引入外部檔案:. include · include_once · require · require_once. 那麼它們是怎麼決定引入檔案的路徑呢? 絕對路徑. 絕對路徑就是指檔案在作業系統中所存放的路徑,例如:. /var/lib/php/library/Zend/Loader.php (在Uni...

http://jaceju.net

PHP中require和include路径问题总结- Rain Man - 博客园

1 绝对路径、相对路径和未确定路径. 相对路径. 相对路径指以.开头的路径,例如 ./a/a.php (相对当前目录) ../common.inc.php (相对上级目录),. 绝对路径. 绝对路径是以/ 开头或者windows下的C:/ 类似的盘符开头的路径,全路径不用任何参考路径就可以唯一确定文件的最终地址。 例如 /apache/wwwroot/site/a/a.php ...

http://www.cnblogs.com

PHP 回傳絕對路徑- realpath - Tsung's Blog

PHP 在include path 裡面, 若有相同檔名的狀況, 寫死路徑可以避免, 但是若要Debug 遇到此狀況, 該如何判斷載入的檔案是預期內的呢? PHP 的realpath 可以將此檔案的絕對完整路徑印出來.

https://blog.longwin.com.tw

PHP 相對路徑寫法– Never Nop Tech

用法 ./ 取得同一層 ../取得上一層 ../../取得上上層 ../../../取得上上上層. 不過在PHP內引入檔案請務必使用絕對路徑的寫法. 請參考 PHP include多個路徑教學 絕對路徑寫法. 避免造成include 不同層目錄的錯誤 ...

https://www.never-nop.com

PHP 絕對路徑include教學– Never Nop Tech

利用__FILE__ 以及dirname 運用達成絕對路徑,解決include相對路徑錯誤的問題。 1.首先先到你要的檔案中執行. echo __FILE__;. 2.執行後會取得路徑跟檔案名稱. C:never-againsss.php. 3.接下來執行下面這行. echo dirname(__FILE__);. 4.取得的名稱會變成. C:never-again. 5.接下來就是組合. 假如...

https://www.never-nop.com

PHP Coding小技巧( 絕對路徑vs 相對路徑) @ Final Fortune :: 隨意窩 ...

在寫PHP的時候, 有時候會去include其它的檔案這時, 如果使用相對路徑的寫法: Ex: ../../abc.php 那如果換一個目錄執行該PHP Code的話, 那路徑就不對了 但是如果寫絕對路徑的話, 程式碼又不能隨便亂搬動這個時候使用: echo __FILE__; 就會show出當前這支PHP的絕對路徑, 再透過這個路徑去指向相對路徑程式碼不管怎麼搬都不 ...

http://blog.xuite.net

PHP相對路徑配置@ 漢克廚房:: 隨意窩Xuite日誌

路徑有兩種:絕對路徑與相對路徑絕對路徑講白一點就是系統路徑。 相對路徑,就是依目前檔案所在層的相對路徑 假如有一個common.php常被使用,但偏偏使用的檔案路徑(可能非同一層)是不同的單純include或require應該都沒有問題但如果common.php裡面也有include其他檔案,那可能就會相對路徑錯亂如A.php test/B.php ...

http://blog.xuite.net

php 路徑-小學生程式設計

C網站:/home/www/c/public_html 如果你在HTML 上使用/ 那會尋找到最頂端/public_html 此資料夾為HTML 最頂端但如果是使用程式,程式能夠偵測出本機的位置,所以程式中的/ 會是/home 這裡因此建議若是使用HTML 語法,則可使用根目錄方式取檔若是路徑是給php 使用的,則僅能使用相對路徑與絕對路徑了 ...

https://scriptmarks.com

PHP相对路径和绝对路径常见处理方法- 天缘博客

天缘最近基本完成把ZBLOG PHP化工作,最后是否使用到天缘博客上还要看后面时间情况,因为很多细节问题都需要静下心来仔细考虑,尤其是效率问题,当然了也可能会随时改换上来跟网友一同测试......前天又一次遇到个PHP的相对路径问题,特别顺便汇总一下PHP的相对路径和绝对路径处理方法,方便遇到类似 ...

http://www.metsky.com

PHP includerequire路径问题« PureWeber – 纯粹互联网

方法一:使用绝对路径. require dirname(__FILE__).'/../lib/config.php';. 使用 dirname(__FILE__) 将获得当前文件所在的绝对路径。这种方法也即使用绝对路径来指定文件位置。

https://www.pureweber.com