-
php 遍历显示文件夹下所有目录、所有文件的函数
本文是一个php实现的可以用来遍历显示文件夹下所有目录、所有文件的函数,感兴趣的同学参考下. 一个简单的目录递归函数 第一种实现办法:用dir返回对象 第二种实现办法:用readdir()函数 <pre> <?php /********************** 一个简单的目录递归函数 第一种实现办法:用dir返回对象 ***********************/ function tree($directory) { $mydir=dir($directory); echo "<ul>n"; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!="...
PHP 2014-12-13 18:57:34 -
PHP 遍历文件夹下所有文件
本文是一个php实现的可以用来遍历指定目录下所有文件夹的程序,感兴趣的同学参考下. 这只是遍历第一层文件夹的文件,用isdir()稍加改进可以遍历更多层文件夹; <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //PHP遍历文件夹下所有文件 $handle=opendir('C:\'); //我要遍历C盘的文件 echo "目录 handle: $handle <br/>"; echo "文件: <br/>"; while ($file =readdir($handle)) { $file=iconv('GB2312','UTF-8',$file);//将XP的gbk编码转成UTF8 echo "$file <br/>"; //输出文件名 } clo...
PHP 2014-12-13 02:54:04 -
php遍历文件夹下所有文件,编辑删除
本文是一个php实现的小型文件管理器,实现了删除文件,编辑文本文件,删除文件和文件夹,修改文件名,等功能,感兴趣的同学参考下。 功能: 遍历文件夹 (a)可删除文件 (b)可编辑文本,网页文件 (c)可删除文件夹,前提是该文件夹为空 (d)可建立文件,文件夹,修改文件夹名称 <?php /* 遍历文件夹; 功能:(a)可删除文件 (b)可编辑文本,网页文件 (c)可删除文件夹,前提是该文件夹为空 (d)可建立文件,文件夹,修改文件夹名称; lost63.com原创, 转载请注明出处. 交流QQ:35501547 */ $path=$DOCUMENT_ROOT; $path=str_replace("/","\",$path); //指定文件夹 $path=$path."\"; if($_GET['folder']) { $path.=$_GET['folder']."\"; } //本页面路径,下面传回时将用到; $ur...
PHP 2014-12-10 06:33:03 -
php读取目录及子目录下所有文件名的方法
本文为大家讲解的是php读取目录及子目录下所有文件名的方法,对比了几种常见的方法,最后实例总结了一个php读取目录及子目录下所有文件名的方法,非常具有实用价值,需要的朋友可以参考下 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: $dir="./caxa/"; $file=scandir($dir); print_r($file); 稍微复杂点的,来自于php手册: $dir = "/etc/php5/"; // Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir ....
PHP 2014-12-08 17:30:07 -
php更改目录及子目录下所有的文件后缀的代码
本文是一个php实现的可以更改目录及子目录下所有的文件后缀名的代码,需要的同学参考学习下。 需求说明; 今天遇到要改变当前目录下指定类型的文件类型,本来想要用批处理来做这个,结果没找到合适...
PHP 2014-12-07 21:24:08 -
PHP转换文件夹下所有文件编码的方法示例
本文为大家讲解的是PHP转换文件夹下所有文件编码的方法示例,感兴趣的同学参考下。 PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8: 代码如下: <?php /** * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 * @param string $filename */ function iconv_file($filename,$input_encoding='gbk',$output_encoding='utf-8') { if(file_exists($filename)) { if(is_dir($filename)) { foreach (glob("$filename/*") as $key=>$value) { iconv_file($value); } } else { ...
PHP 2014-12-02 12:30:21 -
php删除与复制文件夹及其文件夹下所有文件的实现代码
本文是一个php的文件操作示例,为大家讲解的是php删除与复制文件夹及其文件夹下所有文件的实现代码,感兴趣的同学参考下。 最近写代码,需要个复制文件夹与及其文件夹下所有文件的功能,有时候需要删除,就可以用这个函数了,通过xcopy与deldir的自定义函数,确实方便多了,特分享下 <?php /*复制xCopy函数用法: * xCopy("feiy","feiy2",1):拷贝feiy下的文件到 feiy2,包括子目录 * xCopy("feiy","feiy2",0):拷贝feiy下的文件到 feiy2,不包括子目录 *参数说明: * $s...
PHP 2014-12-01 23:45:06