PHP文件管理之实现网盘及压缩包的功能操作
来源:
中文源码网 浏览:187 次 日期:2024-05-03 02:34:08
【下载文档: PHP文件管理之实现网盘及压缩包的功能操作.txt 】
PHP文件管理之实现网盘及压缩包的功能操作
实现代码如下所示:
1.主页面file_zip.php
文件管理session_start();
$fname = "/wamp/www";//使$filename的值为根文件夹中www目录下的所有文件夹
if(!empty($_SESSION["lujing"])){
$fname = $_SESSION["lujing"];//把session存储的路径赋值给$fname
echo "
返回上一级
";
}
?>
$sj = dirname($fname);
$dir = opendir($fname);
$arr = array();//将文件夹与文件合并放入
$arr1 = array();//放入文件夹
$arr2 = array();//放入文件
while($filename = readdir($dir)){//把$fname里面的所有内容遍历出来
if($filename != "."){
$ml = $fname."/".$filename;
if(is_dir($ml)){
$arr1[ ] = $ml;
}else{
$arr2[ ] = $ml;
}
}
}
$arr = array_merge($arr1,$arr2);
foreach($arr as $v){
$filename = basename($v);
if(is_dir($v)){
echo "
{$filename}
";
}else{
echo "
{$filename}
";
}
}
closedir($dir);
?>
2.主页面的处理页面file_zip_chuli.php
总结
以上所述是小编给大家介绍的PHP文件管理之实现网盘及压缩包的功能操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对中文源码网网站的支持!