當前位置:首頁 » 編程語言 » php根目錄獲取

php根目錄獲取

發布時間: 2024-04-04 03:48:09

❶ 怎樣獲取伺服器根地址 php

用$_SERVER['HTTP_HOST'] #命令即可獲取
擴展:
PHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。
$_SERVER['PHP_SELF'] #當前正在執行腳本的文件名,與 document root相關。
$_SERVER['argv'] #傳遞給該腳本的參數。
$_SERVER['argc'] #包含傳遞給程序的命令行參數的個數(如果運行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #伺服器使用的 CGI 規范的版本。例如,「CGI/1.1」。
$_SERVER['SERVER_NAME'] #當前運行腳本所在伺服器主機的名稱。
$_SERVER['SERVER_SOFTWARE'] #伺服器標識的字串,在響應請求時的頭部中給出。
$_SERVER['SERVER_PROTOCOL'] #請求頁面時通信協議的名稱和版本。例如,「HTTP/1.0」。
$_SERVER['REQUEST_METHOD'] #訪問頁面時的請求方法。例如:「GET」、「HEAD」,「POST」,「PUT」。
$_SERVER['QUERY_STRING'] #查詢(query)的字元串。
$_SERVER['DOCUMENT_ROOT'] #當前運行腳本所在的文檔根目錄。在伺服器配置文件中定義。
$_SERVER['HTTP_ACCEPT'] #當前請求的 Accept: 頭部的內容。
$_SERVER['HTTP_ACCEPT_CHARSET'] #當前請求的 Accept-Charset: 頭部的內容。例如:「iso-8859-1,*,utf-8」。
$_SERVER['HTTP_ACCEPT_ENCODING'] #當前請求的 Accept-Encoding: 頭部的內容。例如:「gzip」。
$_SERVER['HTTP_ACCEPT_LANGUAGE']#當前請求的 Accept-Language: 頭部的內容。例如:「en」。
$_SERVER['HTTP_CONNECTION'] #當前請求的 Connection: 頭部的內容。例如:「Keep-Alive」。
$_SERVER['HTTP_HOST'] #當前請求的 Host: 頭部的內容。
$_SERVER['HTTP_REFERER'] #鏈接到當前頁面的前一頁面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] #當前請求的 User_Agent: 頭部的內容。
$_SERVER['HTTPS'] — 如果通過https訪問,則被設為一個非空的值(on),否則返回off
$_SERVER['REMOTE_ADDR'] #正在瀏覽當前頁面用戶的 IP 地址。
$_SERVER['REMOTE_HOST'] #正在瀏覽當前頁面用戶的主機名。
$_SERVER['REMOTE_PORT'] #用戶連接到伺服器時所使用的埠。
$_SERVER['SCRIPT_FILENAME'] #當前執行腳本的絕對路徑名。
$_SERVER['SERVER_ADMIN'] #管理員信息
$_SERVER['SERVER_PORT'] #伺服器所使用的埠
$_SERVER['SERVER_SIGNATURE'] #包含伺服器版本和虛擬主機名的字元串。
$_SERVER['PATH_TRANSLATED'] #當前腳本所在文件系統(不是文檔根目錄)的基本路徑。
$_SERVER['SCRIPT_NAME'] #包含當前腳本的路徑。這在頁面需要指向自己時非常有用。
$_SERVER['REQUEST_URI'] #訪問此頁面所需的 URI。例如,「/index.html」。
$_SERVER['PHP_AUTH_USER'] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變數便是用戶輸入的用戶名。
$_SERVER['PHP_AUTH_PW'] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變數便是用戶輸入的密碼。

❷ php如何實現get後返回網站根目錄里指定的txt文件里的內容

<?php
//fopen第二個參數可以是以下四個,區別就是是清空內容再寫還是在後面累加內容
//"w" 寫入方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
//"w+" 讀寫方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
//"a" 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
//"a+" 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
$myfile = fopen("c:/newfile.txt", "a") or die("Unable to open file!");//這個是在c盤根目錄生成文件
$txt = $_GET;//獲取參數
$b="";
foreach($txt as $k=>$v){
$b = $b ."[".$k."]=>".$v."\n";
}
$txt1 = $_POST;
foreach($txt1 as $k=>$v){
$b = $b ."[".$k."]=>".$v."\n";
}
$b = $b."123";
fwrite($myfile, $b);//寫入內容,可以寫多次哦,不過沒啥意義,因為你拼接好字元串,一次寫入就行了
fclose($myfile);//關閉該操作
?>

簡便方法而且很好用的是
?

1

file_put_contents("c:/zll.txt","內容");

❸ php Study怎麼看根目錄在哪啊

就是你安裝在哪了,自已選的目錄。如果忘記了,但phpstudy開著,點其他選項菜單,網站根目錄,再往上兩層就是phpstudy的目錄 了。

❹ php中如何獲得伺服器的根目錄

需要准備的材料分別是:電腦、php編輯器、瀏覽器。

1、首先,打開php編輯器,再新建php文件,例如:index.php。

❺ 怎樣獲取網站根目錄

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']//當前運行腳本所在的文檔根目錄。在伺服器配置文件中定義。

linux下的php怎麼訪問系統根目錄

直接用 if(file_exists('/home/abc.txt')就可以的

你的 __FILE__ 沒有wwwroot,說明你的web server並不是放在wwwroot下而已

❼ 怎麼獲取網站根目錄下所有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文件
}

熱點內容
ftp伺服器對什麼硬體要求高 發布:2024-11-28 14:45:10 瀏覽:650
sql服務管理器下載 發布:2024-11-28 14:45:02 瀏覽:772
windows第三方ftp搭建 發布:2024-11-28 14:43:53 瀏覽:199
asp文件夾上傳 發布:2024-11-28 14:41:13 瀏覽:214
積分的演算法 發布:2024-11-28 14:38:21 瀏覽:504
資料庫樹形查詢 發布:2024-11-28 14:37:08 瀏覽:905
零起點學通c語言視頻 發布:2024-11-28 14:29:42 瀏覽:291
python獲取串口數據 發布:2024-11-28 14:22:39 瀏覽:667
台灣ip代理伺服器雲主機 發布:2024-11-28 14:18:24 瀏覽:466
php寫後端 發布:2024-11-28 14:09:36 瀏覽:235