$dest=$dest_dir.'/'.date("ydms")."_".$f['name'];//设置文件名为日期加上文件名避免重复
这样只是日期+原始的文件名,
有没什么函数可以截取原始的文件名,比如:我上传的文件名是 1002.jpg 我可以截取右边4个字节.jpg +当前的
date("ydms")日期作为新的文件名字,
这样只是日期+原始的文件名,
有没什么函数可以截取原始的文件名,比如:我上传的文件名是 1002.jpg 我可以截取右边4个字节.jpg +当前的
date("ydms")日期作为新的文件名字,
如果限定了上传文件类型了 对$_FILES['filename']['name']进行正则匹配吧 或者字符串截取
要不就是判断$_FILES['userfile']['type'] 比如switch ($_FILES['userfile']['type'])
{
case "image/pjpeg":
$fileextname = "jpg";
break;
case "image/gif":
$fileextname = "gif";
break;
case "image/x-png":
$fileextname = "png";
break;
case "application/x-shockwave-flash":
$fileextname = "swf";
break;
case "text/plain":
$fileextname = "txt";
break;
case "application/msword":
$fileextname = "doc";
break;
case "application/x-zip-compressed":
$fileextname = "zip";
break;
}
php文件上传
return strtolower(substr(strrchr("文件名", "."), 1));
}//获取文件后缀名的方法