php獲取當檔名稱,php獲取當檔名稱

2022-05-19 04:01:18 字數 4879 閱讀 6624

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 ...