PHP获取文件绝对路径的代码(上一级目录)

PHP获取文件绝对路径的代码(上一级目录),第1张

PHP获取文件绝对路径

复制代码

代码如下:

<php

echo

__FILE__

;

//

取得当前文件的绝对地址,结果:D:\>

$a = count(glob("",GLOB_ONLYDIR));

$b = count(glob(""));

echo '当前目录下文件夹数量:',$a,',文件数量:',$b-$a;

//这样就可以获取当前目录的文件夹和文件数量了

<php

$dir = "/images/"; //要获取的目录

echo " 获取目录下所有文件和文件夹 <hr/>";

//先判断指定的路径是不是一个文件夹

if (is_dir($dir)){

if ($dh = opendir($dir)){

while (($file = readdir($dh))!= false){

//文件名的全路径 包含文件名

$filePath = $dir$file;

echo "<img src='"$filePath"'/>";

}

closedir($dh);

}

}

>

$dir = opendir('uploads');

//列出目录中的文件

while (($file = readdir($dir)) !== false)

{

if(is_dir($file)==false)

{

$liebie = explode('',$file);

if(count($liebie)>=2)

{

if ((strtolower($liebie[1])=='jpg')||(strtolower($liebie[1])=='gif'))

{

if ($num%3==0)

{

$list=$list'</tr>';

}

$list=$list'<td><img src="/uploads/'$file'" height="100" width="100"/><a href="/uploads/'$file'" onClick="copyToClipboard(thishref)">复制<a></td>';

$num=$num+1;

}

}

}

}

closedir($dir);

$data['list']= "<table width='100%'><tr>"$list"</tr></table>";

$reArr = scandir($path);

返回$path目录下的所有的文件的数组,包括包括父级目录()和自身()的引用。

可以将这两个特殊的文件删除,其实没有必要:

unset($reArr[array_search("",$reArr)]);

unset($reArr[array_search("",$reArr)]);

然后判断你需要删除的文件是否在其中in_array()或者array_search()一样

然后删除文件。

表单我就不帮你写了,html的东西好麻烦的说。

以上就是关于PHP获取文件绝对路径的代码(上一级目录)全部的内容,包括:PHP获取文件绝对路径的代码(上一级目录)、自己写个php文件,列出单个目录文件列表.(和没有index文件时一模一样的那样。)、php中怎样获取目录中文件的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9780962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存