熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

解決PHP相對目錄問題最有效的辦法

2013-11-15 12:31:29  來源: PHP編程 

  經過搜集資料和多次測試發現在其他web編程語言中相對路徑都是以當前處理文件目錄為基准而在php中並非如此php中相對路徑是以當前工作目錄為 基准的並非以當前處理文件目錄為基准這樣在開發過程中帶來了不少的麻煩

  用include或requice包含文件時文件路徑前都加上dirname(__file__)例如現有aphpbphpcphp dphp個文件他們關系為

  bphp(與根目錄同一級)
    根目錄/aphp
    根目錄/cphp 
    根目錄/dir/dphp

  現在aphp中要包含bphpcphp寫法如下

<?php
include_once(dirname(__file__)"//bphp");
include_once(dirname(__file__)"/cphp");
?>

  如果cphp中要包含dphp寫法如下


<?php
include_once(dirname(__file__)"/dir/dphp");
?>

  此方式在目前來說是解決路徑錯位最有效的方法


From:http://tw.wingwit.com/Article/program/PHP/201311/21113.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.