php上传文件类型控制 php上传时,可以在《选择要加载的文件》对话框中限制文件类型啊?比如我只允许上传.gif文件,那么选择对话框中的文件类型就只能是.gif 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.google.com.hk/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLS_enCN403CN403&q=php%e4%b8%8a%e4%bc%a0%e6%96%87%e4%bb%b6%e7%b1%bb%e5%9e%8b%e6%8e%a7%e5%88%b6+http://web.cnzer.cn/html-8393-1.html 这个功能貌似没有吧!!这个是浏览器控制的!如果要限制上传类型的话可以通过上传文件的$_FILE['name']['type']进行判断!对应的类型参考如下 private static $i_mine = array( 'application/rar'=>'rar', 'application/x-rar-compressed'=>'rar', 'application/arj'=>'arj', 'application/excel'=>'xls', 'application/vnd.ms-excel'=>'xls', 'application/gnutar'=>'tar', 'application/x-tar'=>'tar', 'application/x-gtar'=>'gtar', 'application/octet-stream'=>'dat', 'application/pdf'=>'pdf', 'application/powerpoint'=>'ppt', 'application/vnd.ms-powerpoint'=>'ppt', 'application/postscript'=>'pps', 'application/plain'=>'txt', 'application/x-lha'=>'lha', 'application/mac-binhex40'=>'hqx', 'application/x-stuffit'=>'sit', 'application/x-macbinary'=>'bin', 'application/rtf'=>'rtf', 'application/vocaltec-media-file'=>'vmf', 'application/wordperfect'=>'wpf', 'application/x-bzip'=>'bz', 'application/x-bzip2'=>'bz2', 'application/bzip2'=>'bz2', 'application/x-zip-compressed'=>'zip', 'application/x-compressed'=>'zip', 'application/zip'=>'zip', 'application/x-excel'=>'xls', 'application/x-gzip'=>'gz', 'application/x-latex'=>'ltx', 'application/x-midi'=>'midi', 'application/x-msexcel'=>'xls', 'application/x-rtf'=>'rtf', 'application/msword'=>'doc', 'application/x-tcl'=>'tcl', 'application/pgp'=>'pgp', 'application/x-msdownload'=>'exe', 'application/x-msaccess'=>'mdb', 'application/x-mswrite'=>'wri', 'application/x-shockwave-flash'=>'swf', 'application/x-javascript'=>'js', 'application/x-msmetafile'=>'wmf', 'image/gif'=>'gif', 'image/jpeg'=>'jpeg', 'image/bmp'=>'bmp', 'image/png'=>'png', 'image/x-pict'=>'pic', 'image/tiff'=>'tiff', 'image/x-photoshop'=>'psd', 'image/vnd.wap.wbmp'=>'wbmp', 'video/x-msvideo'=>'avi', 'video/x-ms-wmv'=>'wmv', 'video/quicktime'=>'mov', 'audio/midi'=>'midi', 'audio/x-wav'=>'wav', 'audio/wav'=>'wav', 'audio/mpeg'=>'mp3', 'text/css'=>'css', 'text/html'=>'html', 'text/wml'=>'wml', 'text/x-uuencode'=>'uu', 'text/plain'=>'txt', 'text/xml'=>'xml'); 用js的话只能通过后缀名来判断 实际类型还要通过php来判断 php如何判断是否在数组中存在 php 附件上传的问题 php学完了!想做一个项目,但是不知道做什么~`` 为什么无法用fopen读取完整网页? 表单用GET传递变量的时候$xxx和$_GET[xxx]有什么区别吗? 给分调查!!!大家的PHP网站空间都是哪买的?? 文件上传时如何取得上传文件的类型,我要给新文件命名时把旧文件的后缀加上 php make报错。 PHP输出的奇怪问题阿!!!求大神帮忙看看我看了一天没看懂哪里来的奇怪字符 帮帮忙各位大佬.获取POST数据写入图像问题 实现按钮保存并跳转 高手帮忙给点意见啊
http://web.cnzer.cn/html-8393-1.html
对应的类型参考如下 private static $i_mine = array(
'application/rar'=>'rar',
'application/x-rar-compressed'=>'rar',
'application/arj'=>'arj',
'application/excel'=>'xls',
'application/vnd.ms-excel'=>'xls',
'application/gnutar'=>'tar',
'application/x-tar'=>'tar',
'application/x-gtar'=>'gtar',
'application/octet-stream'=>'dat',
'application/pdf'=>'pdf',
'application/powerpoint'=>'ppt',
'application/vnd.ms-powerpoint'=>'ppt',
'application/postscript'=>'pps',
'application/plain'=>'txt',
'application/x-lha'=>'lha',
'application/mac-binhex40'=>'hqx',
'application/x-stuffit'=>'sit',
'application/x-macbinary'=>'bin',
'application/rtf'=>'rtf',
'application/vocaltec-media-file'=>'vmf',
'application/wordperfect'=>'wpf',
'application/x-bzip'=>'bz',
'application/x-bzip2'=>'bz2',
'application/bzip2'=>'bz2',
'application/x-zip-compressed'=>'zip',
'application/x-compressed'=>'zip',
'application/zip'=>'zip',
'application/x-excel'=>'xls',
'application/x-gzip'=>'gz',
'application/x-latex'=>'ltx',
'application/x-midi'=>'midi',
'application/x-msexcel'=>'xls',
'application/x-rtf'=>'rtf',
'application/msword'=>'doc',
'application/x-tcl'=>'tcl',
'application/pgp'=>'pgp',
'application/x-msdownload'=>'exe',
'application/x-msaccess'=>'mdb',
'application/x-mswrite'=>'wri',
'application/x-shockwave-flash'=>'swf',
'application/x-javascript'=>'js',
'application/x-msmetafile'=>'wmf',
'image/gif'=>'gif',
'image/jpeg'=>'jpeg',
'image/bmp'=>'bmp',
'image/png'=>'png',
'image/x-pict'=>'pic',
'image/tiff'=>'tiff',
'image/x-photoshop'=>'psd',
'image/vnd.wap.wbmp'=>'wbmp',
'video/x-msvideo'=>'avi',
'video/x-ms-wmv'=>'wmv',
'video/quicktime'=>'mov',
'audio/midi'=>'midi',
'audio/x-wav'=>'wav',
'audio/wav'=>'wav',
'audio/mpeg'=>'mp3',
'text/css'=>'css',
'text/html'=>'html',
'text/wml'=>'wml',
'text/x-uuencode'=>'uu',
'text/plain'=>'txt',
'text/xml'=>'xml');