導航:首頁 > 編程語言 > php獲取文件上級目錄

php獲取文件上級目錄

發布時間:2022-08-04 06:00:54

php,如何用header函數,指到上一個文件夾的某一個文件

header ('Location:../A/a.php');
`../ `表示上一級目錄。
類似的`../../`就是指上級目錄的上級目錄

❷ php不能調用上級目錄文件解決

不管是linux系統還是windows系統,include()里的目錄分隔符都可以用/,保持一致性。
既然include('../left.php')調用成功, 那就顯示出left.php 的完整路徑來調試下,
比如:
<?php
var_mp(realpath('../top.php');

var_mp(realpath('../left.php');

?>

❸ PHP 獲取目錄的上級目錄

$path=dirname(__FILE__);//當前目錄
$path2=preg_replace("#/[^/]*$#","",$path);//上級目錄

❹ 關於php的上級目錄表示方法

..就是上級目錄,多一個點、少一個點都是錯的,不要使用錯的,系統有時候會自作聰明的猜測你的意思,但是你不應該依賴這種體貼。

舉個例子,當你設置c:\ipubnet\wwwroot為文檔根目錄的時候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\為網站根目錄他們才等效。

補充:
可以肯定你的程序有其它問題,請你仔細檢查,不可能..\被上到兩級,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序確認了的。

❺ php 文件層次 如果要用到上層目錄的文件要用『../』

可以這樣調用,這是相對路徑;也可以使用絕對路徑,絕對路徑調用方法:域名/具體文件地址。
絕對路徑是指目錄下的絕對位置,直接到的目標位置。絕對路徑是從盤符開始的路徑。

例如:C:\windows\system32\cmd.exe
相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關系。相對路徑是從當前路徑開始的路徑。

例如:C:\windows\system32\cmd.ex的相對路徑寫法為:..\system32\cmd.exe

❻ 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框架中報錯是如何獲取到當前文件

<?php
//獲取當前文件所在目錄,如果A.phpincludeB.php則無論寫在哪個文件里,都是表示A.php文件所在的目錄
echorealpath('.');
echogetcwd();

//獲取當前文件的上級目錄,如果A.phpincludeB.php則無論寫在哪個文件里,都是表示A.php文件所在目錄的上級目錄
echorealpath('..');

//獲取網站根目錄,所有文件裡面獲取的都是當前項目所在的目錄
echo$_SERVER['DOCUMENT_ROOT'];

//獲取目錄信息
$path_parts=pathinfo(__FILE__);
echo'dirname:',$path_parts['dirname'];
//表示代碼所在文件的目錄,如果A.phpincludeB.php並且此代碼段寫在B.php,那麼獲取的是B.php文件所在的目錄

echo'basename:',$path_parts['basename'];
//同上,獲取的是代碼所在的文件的文件名稱,比如:inc.php

echo$path_parts['extension'];
//同上,獲取的是代碼所在的文件的後綴名,比如:php

echodirname(__FILE__);
//效果同$path_parts['dirname']

❽ php smarty是否可以調用上級或同級目錄的模板

這個上級目錄指的應該是你的
php文件的上級目錄
調用的時候直接
$smarty->display('xxx.tpl');
今天才開始看smarty,呵呵
這個問題我也試過很多次了。
我的結論是設置$smarty->templates_dir
=
"../templates";時是相對於你的php文件來說的
實現$smarty->display('xxx.tpl');里的模板路徑是相對於你的模板目錄說的
————————————————
建議你自己寫個子類繼承Smarty類,裡面寫絕對路徑。

❾ php返回當前php文件的上級目錄名稱,不是路徑!

//我個人不清楚是否有直接獲得文件當前所在文件夾名稱的函數,都是處理的
$arr = explode(DIRECTORY_SEPARATOR,dirname(__FILE__));
echoend($arr);

❿ 返回上一級目錄在PHP中用什麼符號表示

上一級目錄是用../來表示。
如果想要訪問上一級目錄,可以使用變數接收,就是$path="../",這樣變數表示的就是上一級目錄。
php中的關於文件和目錄的操作和linux很像,你只要會linux的命令行操作,就可以簡單掌握php中關於文件的操作。

閱讀全文

與php獲取文件上級目錄相關的資料

熱點內容
java迭代器遍歷 瀏覽:301
閩政通無法請求伺服器是什麼 瀏覽:48
怎麼做積木解壓神器 瀏覽:203
王者榮耀解壓玩具抽獎 瀏覽:49
12位是由啥加密的 瀏覽:868
程序員編迷你世界代碼 瀏覽:895
php取現在時間 瀏覽:246
單片機高吸收 瀏覽:427
怎麼區分五代頭是不是加密噴頭 瀏覽:244
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471
單片機定時器計數初值的計算公式 瀏覽:801
win7控制台命令 瀏覽:567
貓咪成年app怎麼升級 瀏覽:692
360有沒有加密軟體 瀏覽:315
清除cisco交換機配置命令 瀏覽:751
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827