『壹』 php下如何得到站點根目錄
在站點根目錄下建立1.php文件,內容如下
<?php
echo dirname(__FILE__);
// dirname 是獲取文件的目錄部分,
// __FILE__ 這個魔術常量呢 是當前文件的路徑+文件名
// 兩者組合起來可以得到站點的根目錄
?>
『貳』 PHP的 include ROOT_PATH 是什麼意思啊
伺服器根目錄的意思,這是一個系統常量。
查看伺服器根目錄的方法:
1.首先,打開PHP編輯器並創建一個新的PHP文件,例如index.php。
(2)php讀取根目錄擴展閱讀:
注意事項:
根目錄:顧名思義,根目錄就像根目錄一樣,是最高層次的東西,根目錄就是最高層次的目錄,在根目錄上面就沒有別的目錄了。
當我們做seo的時候,當我們做網站的時候,我們經常使用根目錄,和一些我們放在根目錄下的文件,比如robots。txt,必須放在根目錄下才能識別。
所謂網站根目錄,就是網站的頂層文件目錄,這個目錄下是網站的所有子文件夾或文件,在伺服器或虛擬主機上,我們會有一個單獨的目錄來存儲網站數據,伺服器的web根目錄通常設置為WWW目錄。
虛擬主機不一樣,不同的虛擬主機站點的根目錄設置名稱也不一樣。
『叄』 怎樣獲取網站根目錄
PHP可以獲取網站的根目錄。
在php程序開發中經常需要獲取當前網站的目錄,我們可以通過常量定義獲取站點根目錄物理路徑,方便在程序中使用。
下面介紹幾種常用的獲取網站根目錄的方法。
php獲取網站根目錄方法一:
<?php
define("WWWROOT",str_ireplace(str_replace("/","\",$_SERVER['PHP_SELF']),'',__FILE__)."\");
echoWWWROOT;
?>
php獲取網站根目錄方法二:
<?php
define('WWW_PATH',str_replace('\','/',realpath(dirname(__FILE__).'/../')));//定義站點目錄
?>
php獲取網站根目錄方法三:
$_SERVER['DOCUMENT_ROOT']//當前運行腳本所在的文檔根目錄。在伺服器配置文件中定義。
『肆』 PHP獲取網站根目錄有幾種方法
方法1:
在global.inc 里定義根目錄
define("APP_ROOT",dirname(__FILE__));
在任何PHP文件中可以引用該常量
require_once(APP_ROOT."/inc/head.php");
方法2:
<?php
$PHP_SELF=$_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF, '/')+1);
echo $url;
方法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];
『伍』 php 獲取根目錄下第一個文件夾名稱
<?php
$a = 'http://www..com/vip/a/index.php';
$b = parse_url($a);
$c = explode('/',$b['path']);
echo $c[1];
?>