php上一級目錄
① php文件路徑前的點什麼意思
/前面的點式來表現路徑的地址,一般來說都是相對路徑
因為當你的文件上到外網上以後,你本地的路徑可能和外網的路徑不同
所以不能用絕對路徑,用相對路徑就可以找到文件
一般情況如下:
./ 表示當前目錄下
../ 表示上一級目錄
/ 表示根目錄
打個比方 /root/first/second
你用 / 就表示 在/root 路徑下
./first 表示first路徑下 就不需要寫成 /root/fiest
同樣的道理 ../second 表示 /root/first/second
用這個表示 主要是去掉根目錄的繁瑣。
② 返回上一級目錄在PHP中用什麼符號表示
上一級目錄是用../來表示。
如果想要緩李訪問上一級目錄,可以使用變數接收,就是$path="../"慶哪掘,這樣變數表示的就是上一級目錄。
php中的關於文件和目錄的操作和linux很像譽核,你只要會linux的命令行操作,就可以簡單掌握php中關於文件的操作。
③ 關於php的上級目錄表示方法
..就是上級目錄,多一個點、少一個點都是錯的,不要使用錯的,系統有時候會自作聰明的猜測你的意思,但是你不應該依賴這種體貼。
舉個例子,當你設置c:\ipubnet\wwwroot為文檔根目錄的時候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\為網站根目錄他們才等效。
補充:
可以肯定你的程序有其它問題,請你仔細檢查,不可能..\被上到兩級,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序確認了的。
④ 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中'.'和'..'還有'./'和'../'都是什麼意思呢具體表示什麼呢
這和linux系統是一樣的,
. 表示當前目錄
.. 表示當前目錄的上一級目錄。
./表示當前目錄下的某個文件或文件夾,視後面跟著的名字而定
../表示當前目錄上一級目錄的文件或文件夾,視後面跟著的名字而定。
例如:
文件夾 a
下面有 文件夾b c 和文件 d。
文件夾b下面有e.php 和文件f。
則e中的 . 表示 文件夾b
./f 表示b下面的文件f。
.. 表示a文件夾。
../d 表示a文件夾下的d文件。