PHP读取目录下所有文件的代码
<?php
$dir = "file";
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file!="." && $file!="..") {
echo "<a href=file/".$file.">".$file."</a><br>";
}
}
closedir($dh);
}
}
?>
相关推荐
-
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
<pre> <?php /********************** 一个简单的目录递归函数 第一种实现办法:用dir返回对象 ***********************/ function tree($directory) { $mydir=dir($directory); echo "<ul>\n"; while($file=$mydir->read()){ if((is_dir("$directory/$file"))
-
php中检查文件或目录是否存在的代码小结
下面是一个简单的检查文件是否存在的实例代码: 复制代码 代码如下: <?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) { echo "The file $filename exists"; } else { echo "The file $filename does not exist"; } ?> 如果文件存在,执行该 PHP 文件的显示结果是: The file C:b
-
使用PHP遍历文件夹与子目录的函数代码
我们要使用的函数有 Scandir,它的作用是列出指定路径中的文件和目录,就像 Dir 一样. > 与更强力的 Glob() 函数,作用是以数组的形式返回与指定模式相匹配的文件名或目录. > 友情提醒,千万别像小邪那样在电脑前面呆太长时间,否则就会像小邪一样得见鬼的高血糖. 一. 遍历单层文件夹: > 在扫描单层文件夹的问题是,两个函数的结果虽有不同,不过表现是相差不大的. > Scandir 函数会提供额外两行,分别是 "." 和 ".."
-
php遍历目录与文件夹的多种方法详解
遍历目录或遍历目录下指定类型的文件,这是每一个童鞋在写程序的时候难免会用到的.PHP本身也提供了很多灰常有用的函数,正确地使用它们,不会有错滴.下面就我个人学习过程中的一些总结,希望对想学PHP的童鞋有所帮助.本函数可以列出指定目录下所有的文件(包括子目录下的) 复制代码 代码如下: function getfiles($path){ foreach(scandir($path) as $afile){if($afile=='.'||$afile=='..') continue; if(is_d
-
PHP chmod 函数与批量修改文件目录权限
语法 chmod(file,mode)参数 描述 file 必需.规定要检查的文件. mode 可选.规定新的权限. mode 参数由 4 个数字组成: 第一个数字永远是 0 第二个数字规定所有者的权限 第二个数字规定所有者所属的用户组的权限 第四个数字规定其他所有人的权限 可能的值(如需设置多个权限,请对下面的数字进行总计): 1 - 执行权限 2 - 写权限 4 - 读权限 来看个简单的实例 复制代码 代码如下: <?php chmod("/somedir/somefile"
-
PHP判断文件是否存在、是否可读、目录是否存在的代码
1.案例: 复制代码 代码如下: <?php $file = 'jb51.net.php'; if (is_readable($file) == false) { die('文件不存在或者无法读取'); } else { echo '存在'; } ?> is_readable() 函数判断指定文件名是否可读. 指定的文件或目录存在并且可读,则返回 TRUE 2.案例: 复制代码 代码如下: <?php $filename = 'jb51.net.php'; if (file_exists
-
php读取目录及子目录下所有文件名的方法
本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 复制代码 代码如下: $dir="./caxa/"; $file=scandir($dir); print_r($file); 稍微复杂点的,来自于php手册: 复制代码 代码如下: $dir = "/etc/php5/"; // Open a known directory,
-
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
一:目录操作 首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 复制代码 代码如下: <?php $base_dir = "filelist/"; $fso = opendir($base_dir); echo $base_dir."<hr/>" ; while($flist=readdir($fso)){ echo $flist."<br/&
-
PHP遍历某个目录下的所有文件和子文件夹的实现代码
复制代码 代码如下: <?php function read_all_dir ( $dir ) { $result = array(); $handle = opendir($dir); if ( $handle ) { while ( ( $file = readdir ( $handle ) ) !== false ) { if ( $file != '.'
-
PHP 创建文件(文件夹)以及目录操作代码
一.目录操作 首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 复制代码 代码如下: <?php $base_dir="filelist/"; $fso=opendir($base_dir); echo $base_dir."<hr/>"; while($flist=readdir($fso)){ echo $flist."<br/>";
-
php读取出一个文件夹及其子文件夹下所有文件的方法示例
本文实例讲述了php读取出一个文件夹及其子文件夹下所有文件的方法.分享给大家供大家参考,具体如下: 今天的需求要在一个文件夹中读取出这个文件夹下所有的文件,当然也包括这个文件夹下面所有的子文件夹,当然网上有很多的教程,但为了自己理解得更加深刻,还是自己写一下吧.代码如下: $path = './use'; $result = scanFile($path); function scanFile($path) { global $result; $files = scandir($path); f
-
PHP获取文件绝对路径的代码(上一级目录)
PHP获取文件绝对路径 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ?> chdir() 函数 定义和用法 chdir() 函数把当前的目录改变为指定的目录. 若成功,则该函数返回 true,
随机推荐
- MySql报错Table mysql.plugin doesn’t exist的解决方法
- js分页代码分享
- Vue.js数据绑定之data属性
- as3 rollOver or mouseOver使用说明
- PHP 类型转换函数intval
- 浅析php设计模式之数据对象映射模式
- 详解Python Socket网络编程
- 把字符串转为HtmlTable演示动画
- 利用JQuery制作符合Web标准的QQ弹出消息
- 重构Javascript代码示例(重构前后对比)
- asp.net下用服务器端代码解决浏览器兼容性问题
- 纯js三维数组实现三级联动效果
- PHP 第一节 php简介
- 解决C++ 无法从void 转换为LRESULT的方法详解
- ThinkPHP中图片按比例切割的代码实例
- Ubuntu PostgreSQL安装和配置的介绍
- Ubuntu18.04安装Python虚拟环境
- win10下mysql5.7.21安装详细过程
- nginx 匹配规则小总结(推荐)
- Python Matplotlib库安装与基本作图示例