PHP下如何得到站點根目錄

2021-07-10 11:16:36 字數 888 閱讀 7816

方法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...