方法1:
在global.inc 裡定義根目錄
在任何php檔案中可以引用該常量
方法2:
方法3:
$basepath=$_server['php_self'];
$basepath=substr($basepath,0,strpos($basepath,"資料夾名稱"));
echo $basepath;
如:你把檔案儲存為a.php並路徑為:/wjj/wjj1/wjj2/a.php
上面的例子就寫成:
$basepath=$_server['php_self'];
$basepath=substr($basepath,0,strpos($basepath,"wjj1"));
echo $basepath;
方法4:
$basepath=$_server['php_self'];
preg_match("/(\/)?([^\/]+)/",$basepath,$wjm);
echo $wjm[0];
注意,第二種方法我不太會,如檔案路徑為:/wjj/wjj1/wjj2/a.php,它只返回 /wjj 後面的/自己加!
?>
PHP 站點根目錄的獲取
在php設計過程中,經常需用到include 或require 有時還出現檔案的互相巢狀,導致出現檔案引用的錯誤或不能開啟檔案,提示檔案路徑不對 等錯誤。如果設定了檔案的根據,直接對inclued 設定為檔案絕對路徑,這樣不管怎樣巢狀,都不會出現錯誤。站點根目錄的設定 如果根目錄為web伺服器的 w...
Linux下如何修改Apache根目錄
建立自己需要更改的新目錄,並更改宿主許可權為apache使用者 chown r apache apache mnt www 停止apache服務 service httpd stop 3 修改apache的配置檔案,預設在 etc httpd conf httpd.conf,找到document r...
PHP 如何修改網域名稱指定的根目錄
修改網域名稱指定的檔案根目錄需要修改nginx的配置檔案 第一步 連線xshell 第二步 進入根路徑找到nginx的配置檔案 cd 進入根目錄 cd usr 進入usr檔案 cd local 進入local檔案 cd nginx 進入nginx檔案 cd conf 進入conf檔案 cd vhos...