1樓:皇城二俠
似乎沒有這樣的函式。
不過也很容易實現呀,寫兩句就行:
$arr = explode('/',$_server['php_self']);
echo $arr[count($arr)-1];
2樓:歡歡閒談
<?php
$dir_file = $_server['script_name'];
$filename = basename($dir_file);
echo $filename;
?>
3樓:匿名使用者
$_server['php_self'];
可以獲取當前執行指令碼的完整路徑以及檔名。
4樓:野人拆
當前檔名?兩種方法:
<?php
echo __file__;
echo $_server["script_filename"];
?>
5樓:匿名使用者
$file_path = __file__; //current file full path
$file_name = basename($file_path);
6樓:
basename(__file__);這樣可以得到檔名;dirname(__file__);這樣可以得到我檔案所在路徑,覺得有用請採納
7樓:相蕩慈雅嫻
跳轉頁面後應該攜帶檔名等相關引數,才可以在另外的頁面獲取,否則就丟失了。
你可以儲存在cookie,session,或者資料庫中隨時獲取。
php怎麼獲取當前php頁面的檔名
8樓:匿名使用者
<?php
$url = $_server['php_self'];
//擷取檔名稱
$name= substr($url ,strrpos($url ,'/')+1 );
echo $name;
?>
php 獲取當前資料夾名稱
9樓:匿名使用者
echo basename(dirname(__file__))
其中__file__為當前檔名
dirname取出當前的檔案路徑
php獲取資料夾名字
10樓:匿名使用者
函式是返回指定目錄下的所以一級檔名
function find_dir($dirname)}return $arr;}呼叫
echo "";print_r(find_dir("."));
11樓:匿名使用者
$handle = opendir('/tmp');
$arr = array();
while($file = readdir($handle))print_r($arr);
我是一樓的,我現在來補充回答你的問題:
1.以上程式 經過我測試,是完全正確的。
2.請確認你的路徑是否正確,是根目錄呢,還是當前目錄,如果是當前目錄(重要)
3.請確認是否有許可權讀取目錄
4.中文的情況,只要編碼設定正確即可(我測試時候設定為gbk的)
php中怎麼從路徑中取出檔名 5
12樓:
1.basename($path) — 返回路徑中的檔名部分
2.scandir(/dir) 列出指定路徑中的檔案和目錄
你應該試下 第一個
13樓:糖糖寳寳
函式:得到檔名;輸出結果為:image01.jpg.
使用 basename($uristring) 我們可以得到一個包含副檔名的檔名;
如果不需要副檔名,也可以使用 basename($uristring, $extstring) 過濾副檔名,僅僅返回檔名。
2、echo __file__;得到當前請求檔案的完整路徑,輸出格式如
3、dirname() 函式返回路徑中的目錄部分。
如
輸出:/testweb
14樓:匿名使用者
**網頁連結
利用basename()函式和魔術常量file來拿到檔名。
basename() 函式:返回路徑中的檔名部分。
語法basename(path,suffix)
引數描述
path 必需。規定要檢查的路徑。
suffix 可選。規定副檔名。如果檔案有名有副檔名,將不會顯示這個副檔名。
例項<?php
$path = "/testweb/home.php";
//show filename with file extension
echo basename($path) ."
";//show filename without file extension
echo basename($path,".php");
?>
上面的**將輸出:
home.php
home
若路徑為動態,可以使用魔術常量來解決:
假如在index.php檔案中寫
$phpfile = basename(__file__); //注意是雙下劃線
echo $phpfile;
執行這個指令碼之後結果:
index.php
若不想要字尾名
echo $phpfile;
執行這個指令碼之後結果:
index
15樓:匿名使用者
$str = "d:/wamp/www/text/attach/bak/1112.txt";
$str2 = substr(strrchr($str,"/"),1);
echo $str2;
如何用php獲取檔名字尾
16樓:一騎當後
php獲取檔案字尾名(format file)//方法一:
.**如下:
<?php
function extend_1( $file_name )//方法二
.**如下:
function extend_2( $file_name )//方法三
.**如下:
function extend_3( $file_name )//方法四
.**如下:
function getfileext( $file_name )return $file_name ;
} ?>
php獲得當前網頁的名稱
17樓:匿名使用者
感覺ls方法不好,用basename函式結合php_self便可獲取當前檔案的檔名,這也是discuz的寫法
<?php
$curfile = basename($_server['php_self']);
echo $curfile;
?>
18樓:匿名使用者
//下面的可以獲取**和檔名加引數
//下面的只能獲取檔名稱,沒有引數
$phpself =$_server['php_self'];
$str = end(explode("/",$phpself));
echo $str
//獲取當前網頁的檔名和引數,並去除前面路徑echo end(explode('/', $_server['request_uri']));
php獲取file檔名 5
19樓:宇宙大師之一
php 中的 readdir() 函式可以實現遍歷目錄下的所有檔案readdir() 函式返回由 opendir() 開啟的目錄控制代碼中的條目。
若成功,則該函式返回一個檔名,否則返回 false。
readdir(dir_stream)
引數說明
dir_stream 必需。規定要使用的目錄控制代碼。
補充說明
返回目錄中下一個檔案的檔名。檔名以在檔案系統中的排序返回。
例如:mages 目錄有以下檔案
1.gif
2.gif
<?php
//開啟 images 目錄
$dir = opendir("images");
//列出 images 目錄中的檔案
while (($file = readdir($dir)) !== false)
closedir($dir);
?>
輸出:filename: .
filename: ..
filename:1.gif
filename: 2.gif
20樓:匿名使用者
basename好像就是啊 這有講的啊
php獲取字串前四位並比對,php獲取字串前四位並比對
php的獲取字串的函式為substr 本函式將字串 string 的第 start 位起的字串取出 length 個字元。若 start 為負數,則從字串尾端算起。若可省略的引數 length 存在,但為負數,則表示取到倒數第 length 個字元。示例 echo substr abcdef 1,3...
php如何獲取url的引數
url中傳bai遞的參 數,get形式 userid get userid 你也可以du列印出所有的zhiget引數,可以更明白其中dao的奧妙 print r get 如果回是表單 post提交,則用 post 用法和答 get類似 canshu get action 試試,用get獲取 php環...
php中使用postget獲取值,如get
你這個如果沒有這個a 的意思是 如果位址列沒有傳遞a的值是吧只要判斷它是不是空就ok拉 if empty get a 希望能幫助到你 加個判斷,if get a null 才獲取值,這樣就不會報錯了。如果沒有a就是空引數,獲取不到值,你想做什麼呢?每次的時候初始化 比如這樣 a isset get ...