服装英语>nbnfunction uploadfile($type,$name,$ext,$size,$error,$tmp_name,$targetname,$upload_dir)
{
$MAX_SIZE = 2000000;
$FILE_MIMES = array('image/pjpeg','image/jpeg','image/jpg','image/gif','image/png','image/x-png');
$FILE_EXTS = array('.jpg','.gif','.png','.JPG','.GIF','.PNG');
$file_path = $upload_dir.$targetname;
if(!is_dir($upload_dir))
{
if(!mkdir($upload_dir))
modigliani die("文件上传目录不存在并且无法创建文件上传目录");
if(!chmod($upload_dir,0755))
die("文件上传目录的权限无法设定为可读可写");
}
if($size>$MAX_SIZE)
die("上传的文件大小超过了规定大小");
if($size == 0)2016高考语文
die("请选择上传的文件");
if(!in_array($type,$FILE_MIMES) || !in_array($ext,$FILE_EXTS))
die("请上传符合要求的文件类型");
if(!move_uploaded_file($tmp_name, $file_path))
die("复制文件失败,请重新上传");
switch($error)成功男士发型
earth hour {
ca 0:
echo "图片上传成功...<br/>";
echo "3秒钟后自动跳转...如果没有跳转,<a href='uploadFile.php'>请点击这里</a>";
return ;
ca 1:
die("上传的文件超过了 php.ini 中upload_max_filesize选项限制的值");
ca 2:
die("上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值");grav
ca 3:
die("文件只有部分被上传");
ca 4:
die("没有文件被上传");
}
}
似乎PHP没有自带获取文件后缀名的函数,翻书也没找到,网上搜索也没有,就自己写了个函数,很轻松就可以获取了。见网上很多朋友在找,就发出来分享分享,如果你发现有更好的方法,一定要在下面留言告诉我呀!
函数如下:
functiongcollection是什么意思etfilesuffix($filestr){
$suffixarray= explode(‘.’,$filestr); //用点号分隔文件名到数组
$suffixarrayantimonopoly = array_rever($suffixarray); //把上面数组倒序
return $suffixarray [0]; //返回倒序数组的第一个值
}
用 $filename = getfilesuffix (‘文件名’); 这样的方式就可以获取文件的后缀了。
>mr怎么读