为什么当文件下载时保存文件名不能缺省为原来的文件名 不是$filename的内容?$filename需要包括后缀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xuzuning(唠叨)能否说详细一点,谢谢! //上船文件,以时间为前缀名是为了防止重名,可以用数据库存取原始文件名 function uploadFile($file){ global $uploadFilePath; if($_FILES["$file"]['size'] > 0){ if(is_uploaded_file($_FILES["$file"]['tmp_name'])){ chmod($uploadFilePath,0775); //后缀 $suffix = strrchr($_FILES["$file"]['name'],"."); //前缀 $prefix = mktime(); if(!copy($_FILES["$file"]['tmp_name'],$uploadFilePath."/".$prefix.$suffix)) exit('拷贝文件失败!'); } return $prefix.$suffix; //返回全称 }else{ return "none"; } } <?$filename = "./php.gif";if(! file_exists($filename)) { echo "not find download file!"; exit();}$size = filesize($filename);//header("Content-Length: $size");header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=".basename($filename)); readfile("$filename");?> 谢谢 xuzuning(唠叨) !!结题。 有没有好用一点的CMS?PHP语言的,要英文后台 php+mySql时的中文乱码问题求助... 请问php中怎么使用struct呀 PHP中时局库的查询与显示问题,望高手帮忙!谢谢先~ 【求指点】如何给表单数组赋值? 最菜鸟的问题:echo $a; 什么都不显示 关于private的一点小疑惑 html中textarea没有value值的问题 新手求助。关于与discuz整合 为什么我少了个三角呢。。。散分(倒数30天) Php 3.x与4.x中关于对象编程的不兼容问题之一 构造器(函数)说 [HELP] 如何用PHP做一个多媒体播放程序?(有源码最好)
function uploadFile($file){
global $uploadFilePath;
if($_FILES["$file"]['size'] > 0){
if(is_uploaded_file($_FILES["$file"]['tmp_name'])){
chmod($uploadFilePath,0775);
//后缀
$suffix = strrchr($_FILES["$file"]['name'],".");
//前缀
$prefix = mktime();
if(!copy($_FILES["$file"]['tmp_name'],$uploadFilePath."/".$prefix.$suffix))
exit('拷贝文件失败!');
}
return $prefix.$suffix; //返回全称
}else{
return "none";
}
}
$filename = "./php.gif";
if(! file_exists($filename)) {
echo "not find download file!";
exit();
}
$size = filesize($filename);
//header("Content-Length: $size");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".basename($filename));
readfile("$filename");
?>