导航:首页 > 文件教程 > php获取文件名后缀

php获取文件名后缀

发布时间:2025-09-23 01:24:09

『壹』 PHP如何读出当前目录下所有文件

一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:x0dx0a复制代码 代码如下:$dir="./caxa/";x0dx0a$file=scandir($dir);x0dx0aprint_r($file);x0dx0a稍微复杂点的,来自于php手册:x0dx0a复制代码 代码如下:$dir = "/etc/php5/";x0dx0a/激判/ Open a known directory, and proceed to read its contentsx0dx0aif (is_dir($dir)) {x0dx0aif ($dh = opendir($dir)) {x0dx0awhile (($file = readdir($dh)) !== false) {x0dx0aecho "filename: $file : filetype: " . filetype($dir . $file) . "\n";x0dx0a} closedir($dh);x0dx0a}x0dx0a}x0dx0a这些都只能读取当前指定目录下的文件,对握穗子目录中的文件则无法读取。原来自己写明皮改过一个循环删除所有目录的一段代码,需要逐个子目录删除所有文件,包括多层。但是只需要读出文件名,稍微复杂点,网上找到一个能用,原始代码有错误提示,改了一下引用&$data的地方,如下所示:x0dx0a复制代码 代码如下:function searchDir($path,&$data){x0dx0aif(is_dir($path)){x0dx0a$dp=dir($path);x0dx0awhile($file=$dp->read()){x0dx0aif($file!='.'&& $file!='..'){x0dx0asearchDir($path.'/'.$file,$data);x0dx0a}x0dx0a}x0dx0a$dp->close();x0dx0a}x0dx0aif(is_file($path)){x0dx0a$data[]=$path;x0dx0a}x0dx0a}x0dx0afunction getDir($dir){x0dx0a$data=array();x0dx0asearchDir($dir,$data);x0dx0areturn $data;x0dx0a}x0dx0aprint_r(getDir('.'));x0dx0a希望本文所述对大家的PHP程序设计有所帮助。

『贰』 php怎么获取当前页面的后缀文件名

1、第一次获得文件路径,假如变量设为path

$path=$_SERVER['REQUEST_URI'];

2、用basename函数即可获得路径中的文件名部分:

$filename=basename($path);

3.输出显示:
echo $filename;

阅读全文

与php获取文件名后缀相关的资料

热点内容
电脑找不到data文件 浏览:507
在同一个网段找不到共享文件 浏览:815
java彩信smil文件生成 浏览:536
微信聊天文件怎么没有了 浏览:553
win7共享整个盘符文件夹打不开 浏览:284
java实训过程 浏览:426
调用资源文件 浏览:523
编程极客和立乐哪个好 浏览:455
用苹果安装编程软件怎么安装 浏览:249
s3二代北斗导航升级 浏览:956
netqqwrydat 浏览:770
工具文件夹选项在哪里 浏览:126
日历网页代码 浏览:303
怎么看app原始网址 浏览:896
php获取文件名后缀 浏览:440
win10易升安装文件在哪 浏览:732
苹果7开机密码不对 浏览:788
苹果5s电池用完了电充不进电 浏览:191
网站访问次数统计代码 浏览:257
学编程用哪个系统比较好 浏览:891

友情链接