您的位置:首页 > 编程语言 > PHP开发

发个 PHP 实现文件遍历操作的代码

2010-04-07 11:14 639 查看
这个代码 业余时间 学习所写 功能并不完善 简单的实现了文件的操作

//定义默认打开的文件路径到$directory变量,如果有get传入的

//filepath值就将他取代

$directory = 'c:';

if(isset($_GET['filepath'])){

$directory = $_GET['filepath'];

}

$dir = opendir($directory);

echo '当前目录',$directory;

echo '<table>';

while($file = readdir($dir)){

//获取文件的路径、大小、修改时间和文件类型

$filepath = $directory.DIRECTORY_SEPARATOR.$file;

$fsize = filesize($filepath);

$ftime = date('Y-m-d h:i:s',filemtime($filepath));

$ftype = filetype($filepath);

//echo $file,':',filetype($filepath),':',$fsize,':',date('Y-m-d h:i:s',$ftime),'<br>';

echo '<tr>';

//根据文件类型格式化输出列表

if($ftype=='dir'){

echo "<td><a href='{$_SERVER['PHP_SELF']}?filepath=$filepath'>$file</a></td><td>$fsize</td><td>$ftype</td><td>$ftime</td>";

}

else{

echo "<td><a href='{$_SERVER['PHP_SELF']}?filepath=$filepath'>$file</a></td><td>$fsize</td><td>$ftype</td><td>$ftime</td>";

}

echo '</tr>';

}

echo '</table>';

//关闭目录

closedir($dir);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: