这篇文章主要介绍了php文件上传及下载附带显示文件及目录功能,需要的朋友可以参考下
主页面wenjianceshi.php
文件文件输入
上传<?phpsession_start ();//定义目录$fname = "./a";//需要显示的目录if(!empty($_SESSION["fname"])){ $fname = $_SESSION["fname"];}$pname = dirname($fname); //取上级目录if(realpath($fname)=="D:\\wamp\\www\\lt\\a")//注意路径的匹配{}//到达了需要显示的最上层目录就不显示上一层标签了else{ echo "返回上一层";}//遍历目录下的所有文件显示$arr = glob($fname."/*");foreach($arr as $v){ $name = basename($v); //从完整路径中取文件名 $name = iconv("gbk","utf-8",$name); if(is_dir($v)) { echo "{$name}"; } else { echo "
{$name}
"; }}?>显示:
上传处理页面upload.php
点击选择文件之后选中了文件会显示:
点击上传即可。
下载处理页面download.php
点击下载会弹出下载框,然后进行下载即可。
点击文件夹或者上一层的处理页面chuli2.php
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
PHP实现获取并生成数据库字典的方法_php技巧
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证_php技巧
PHP 随机数 C扩展随机数_php技巧