PHP上传文件方法及获取文件后缀名函数.docVIP

PHP上传文件方法及获取文件后缀名函数.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP上传文件方法及获取文件后缀名函数

function 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)) die(文件上传目录不存在并且无法创建文件上传目录); if(!chmod($upload_dir,0755)) die(文件上传目录的权限无法设定为可读可写); } if($size$MAX_SIZE) die(上传的文件大小超过了规定大小); if($size == 0) die(请选择上传的文件); if(!in_array($type,$FILE_MIMES) || !in_array($ext,$FILE_EXTS)) die(请上传符合要求的文件类型); if(!move_uploaded_file($tmp_name, $file_path)) die(复制文件失败,请重新上传); switch($error) { case 0: echo 图片上传成功...br/; echo 3秒钟后自动跳转...如果没有跳转,a href=uploadFile.php请点击这里/a; return ; case 1: die(上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值); case 2: die(上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值); case 3: die(文件只有部分被上传); case 4: die(没有文件被上传); } } 似乎 HYPERLINK /s/?q=php \t _blank PHP没有自带 HYPERLINK /s/?q=%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8E%E7%BC%80%E5%90%8D \t _blank 获取文件后缀名的函数,翻书也没找到,网上搜索也没有,就自己写了个函数,很轻松就可以获取了。见网上很多朋友在找,就发出来分享分享,如果你发现有更好的方法,一定要在下面留言告诉我呀! ????? 函数如下: function getfilesuffix($filestr){ ??? $suffixarray= explode(‘.’,$filestr);? //用点号分隔文件名到数组 ?? ?$ suffixarray = array_reverse($suffixarray);? //把上面数组倒序 ????return $ suffixarray [0]; //返回??序数组的第一个值 } ?用 $filename = getfilesuffix (‘文件名’); ? 这样的方式就可以获取文件的后缀了。

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档