php上传文件方法及获取文件后缀名函数

php上传文件方法及获取文件后缀名函数

ID:11749968

大小:16.68 KB

页数:3页

时间:2018-07-13

php上传文件方法及获取文件后缀名函数_第1页
php上传文件方法及获取文件后缀名函数_第2页
php上传文件方法及获取文件后缀名函数_第3页
资源描述:

《php上传文件方法及获取文件后缀名函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、functionuploadfile($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.

2、$targetname;if(!is_dir($upload_dir)){if(!mkdir($upload_dir))die("文件上传目录不存在并且无法创建文件上传目录");if(!chmod($upload_dir,0755))die("文件上传目录的权限无法设定为可读可写");}if($size>$MAX_SIZE)die("上传的文件大小超过了规定大小");if($size==0)die("请选择上传的文件");if(!in_array($type,$FILE_MIMES)

3、

4、!in_array($ext,$FILE_EXTS))die("请上传

5、符合要求的文件类型");if(!move_uploaded_file($tmp_name,$file_path))die("复制文件失败,请重新上传");switch($error){case0:echo"图片上传成功...
";echo"3秒钟后自动跳转...如果没有跳转,请点击这里";return;case1:die("上传的文件超过了php.ini中upload_max_filesize选项限制的值");case2:die("上传文件的大小超过了HTML表单中MAX_FILE_SIZE选

6、项指定的值");case3:die("文件只有部分被上传");case4:die("没有文件被上传");}}似乎PHP没有自带获取文件后缀名的函数,翻书也没找到,网上搜索也没有,就自己写了个函数,很轻松就可以获取了。见网上很多朋友在找,就发出来分享分享,如果你发现有更好的方法,一定要在下面留言告诉我呀!     函数如下:functiongetfilesuffix($filestr){   $suffixarray=explode(‘.’,$filestr); //用点号分隔文件名到数组   $suffixarray=array_reverse($suff

7、ixarray); //把上面数组倒序    return$suffixarray[0];//返回倒序数组的第一个值} 用$filename=getfilesuffix(‘文件名’); 这样的方式就可以获取文件的后缀了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。