php多文件上传下载示例分享
php  /  管理员 发布于 7年前   128
index_uploads.php $count = count($_FILES['file']['name']); for ($i = 0; $i < $count; $i++) { if (move_uploaded_file($tmpfile, $dstfile)) { uploads.php function listdir($dirname) { listdir.php header("content-type:application/octet-stream"); download.php download.php 核心下载: 122 在 123 在 原梓番博客 在 博主 在 1111 在
echo "";
";
print_r($_FILES);
echo "
$tmpfile = $_FILES['file']['tmp_name'][$i];
$filefix = array_pop(explode(".", $_FILES['file']['name'][$i]));
$dstfile = "uploads/files/".time()."_".mt_rand().".".$filefix;
echo "";
} else {
echo "";
}
}
header("content-type:text/html;");
$dirname = "uploads/files";
$ds = opendir($dirname);
while ($file = readdir($ds)) {
$path = $dirname.'/'.$file;
if ($file != '.' && $file != '..'){
if (is_dir($path)) {
listdir($path);
} else {
echo ""; ";
echo "";
echo "Download ";
echo "
}
}
}
}
echo "图片下载|图片上传
";
echo "";
";
listdir($dirname);
echo "
$imgfile = $_GET['imgfile'];
$path = './uploads/files/'.$imgfile;
$imgsize = filesize($path);
header("content-disposition:attachment;filename={$imgfile}");
header("content-length:{$imgsize}");
readfile($path);
header("content-type:application/octet-stream");
header("content-disposition:attachment;filename={$imgfile}");
header("content-length:{$imgsize}");
readfile($path);您可能感兴趣的文章:
上一条:
php自动加载autoload机制示例分享
下一条:
php分页代码学习示例分享
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号