下载附带.php,【后端开发】php实现文件上传及下载附带显示文件及目录功能

这篇文章主要介绍了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}

"; }}?>

显示:

53d0e716320f246946138669a0a2947a.png

e18d89f157b094a3716be1fa1186df83.png

上传处理页面upload.php

点击选择文件之后选中了文件会显示:

e4624760e67e82951c01751e436dfa35.png

点击上传即可。

下载处理页面download.php

点击下载会弹出下载框,然后进行下载即可。

点击文件夹或者上一层的处理页面chuli2.php

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关推荐:

PHP实现获取并生成数据库字典的方法_php技巧

php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证_php技巧

PHP 随机数 C扩展随机数_php技巧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值