php獲取項目路徑
❶ php獲取上級文件絕對路徑
PHP獲取文件絕對路徑,參考方法如下:
<?php
echo __FILE__ ; // 取得當前文件的絕對地址,結果:D:\www\test.php
echo dirname(__FILE__); // 取得當前文件所在的絕對目錄,結果:D:\www\
echo dirname(dirname(__FILE__)); //取得當前文件的上一層目錄名,結果:D:\
?>
chdir() 函數把當前的目錄改變為指定的目錄。
若成功,則該函數返回 true,否則返回 false。
語法 :
chdir(directory)參數 描述
directory 必需。規定新的當前目錄。
❷ 怎麼獲取網站根目錄下所有php文件
$root=__DIR__; //全站目錄
function my($dir){
static $item_arr=array();
$a=scandir($dir);
foreach($a as $k=>$v){
if($v=='.'|| $v=='..') continue;
$v=$dir.'/'.$v;
if(is_dir($v)){
my($v);
}else{
$path=dirname($v);
$item_arr[]=$path;
}
}
return $item_arr;
}
$b=array_unique(my($root));
foreach($b as $k=>$v){
print_r(glob($v.'/*.php')); //輸出全站php文件
}
❸ PHP獲取文件絕對路徑的代碼(上一級目錄)
PHP獲取文件絕對路徑
復制代碼
代碼如下:
<?php
echo
__FILE__
;
//
取得當前文件的絕對地址,結果:D:\www\test.php
echo
dirname(__FILE__);
//
取得當前文件所在的絕對目錄,結果:D:\www\
echo
dirname(dirname(__FILE__));
//取得當前文件的上一層目錄名,結果:D:\
?>
chdir()
函數
定義和用法
chdir()
函數把當前的目錄改變為指定的目錄。
若成功,則該函數返回
true,否則返回
false。
語法
chdir(directory)參數
描述
directory
必需。規定新的當前目錄。
例子
復制代碼
代碼如下:
<?php
//獲得當前目錄
echo
getcwd();
echo
"<br
/>";
//改變為
images
目錄
chdir("images");
echo
"<br
/>";
echo
getcwd();
?>
輸出:
C:\testweb\main
C:\testweb\main\images
❹ php 返回根目錄問題
「./」是當前目錄的意思!更目錄是「/」上一級目錄的表示方法為「../」
❺ PHP下如何得到站點根目錄
在站點根目錄下建立1.php文件,內容如下
<?php
echo dirname(__FILE__);
// dirname 是獲取文件的目錄部分,
// __FILE__ 這個魔術常量呢 是當前文件的路徑+文件名
// 兩者組合起來可以得到站點的根目錄
?>
❻ PHP讀取當前網路路徑目錄
<?php
//file:http://localhost/1/1.php
//local:E:\AppServ\www\1\1.php
//兩種 第一種是你需要的
echo $url = substr($_SERVER['SCRIPT_URI'],0,strrpos($_SERVER['SCRIPT_URI'],'/'))."<br>";
echo getcwd();
/*
輸出:
http://localhost/1
E:\AppServ\www\1
*/
?>
直接用 if(file_exists('/home/abc.txt')就可以的
你的 __FILE__ 沒有wwwroot,說明你的web server並不是放在wwwroot下而已
❽ php 訪問項目路徑的問題
1、不知你是用什麼建網站,如果是IIS5或以上,你可以參考文庫:http://wenku..com/link?url=_9ca_Mfs56aexLJ6X3cFBZMOYUgHHbZn1-jpklNxePa4EvpilS4Wm。看到有張畫了紅色框有「1」這張圖的,在主目錄中選上目錄瀏覽。
2、不管是用什麼建的網站,要達到你所說的目標,就是要啟用:目錄瀏覽。
3、如果方便開個FTP也更方便。
❾ php中如何獲得伺服器的根目錄
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,再新建php文件,例如:index.php。
❿ php如何得到當前執行腳本路徑
參數有參數1,參數2,參數3…。傳遞參數的方法有可能是GET有可能是POST,那麼現在請寫出類似:http://www.domain.com/script.php?參數1=值1&參數2=值2….. 的結果
關於前執行腳本路徑感覺有點歧義:若是得到該腳本在伺服器上的絕對路徑用 $_SERVER[『APPL_PHYSICAL_PATH』].若是該腳本的URL則可以用獲取
獲取所有參數:可以用以下方法:
//獲取post的數據
while (list($var,$value) = each($HTTP_POST_VARS))
{
echo 「$var = $value n」;
}
//獲取get方式的數據
while (list($var, $value) = each($HTTP_GET_VARS))
{
echo 「$var = $value n」;
}