while ($file = readdir($fp)),文件夹名为0导致的错误
错误代码
if ($fp = opendir('upload))
{
while ($file = readdir($fp))
{
var_dump($file);
}
closedir($fp);
}修改后代码
if ($fp = opendir('upload))
{
while (1)
{
$file = readdir($fp);
if ($file === false)
break;
var_dump($file);
}
closedir($fp);
}请教一下while ($file = readdir($fp))这里是判断的什么?$file获取到的值么?如果不用下面if的方式来判断,怎么在这里进行判断?
相关推荐
php之readdir函数用法实例
主要介绍了php中readdir函数用法,以实例讲述了readdir函数操作目录的具体用法与相关的注意事项,非常具有实用价值,需要的朋友可以参考下
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
本文实例分析了php文件操作的方法。分享给大家供大家参考,具体如下: 一、删除文件 unlink() 语法: int unlink(string filename); 返回值: 整数 函数种类: 文件存取。如: unlink("tmp/test.txt"); 二、获取文件夹下面的文件名 $dir = "message/"; // 文件夹的名称 if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false){ echo "文件名: $file <br>";
php定时删除文件夹下文件(清理缓存文件)
有的时候网站缓存文件夹里生成的临时文件越来越多,而长时间不清理就会造成文件夹下有上万个缓存文件,可能会使ftp工具多无法进入其文件夹。使临时文件无法删除
php中目录操作opendir()、readdir()及scandir()用法示例
主要介绍了php中目录操作opendir()、readdir()及scandir()用法,结合具体实例形式分析了PHP使用opendir()、readdir()及scandir()读取目录的相关操作技巧,需要的朋友可以参考下
php 删除指定文件夹的实例讲解
1、前言 目标:php删除一个指定目录 所使用的的php函数:is_dir,opendir,readdir,scandir,rmdir,closedir,等等(注:其他文件操作函数也可以完成,这里只列举了本次使用的函数) 2、相关函数介绍 php文件操作的方法大致相同,已经在上一篇介绍过了,这里就不在重复介绍,这里就介绍一个新函数 rmdir 详情参考:http://www.w3school.com.cn/php/func_filesystem_rmdir.asp 3、代码构成 ** * [delAllFile description] 删除指定目录 * @param [type]


基础编程
