站长论坛

标题: 提供文件上传时判定mine类型的东西 [打印本页]

作者: superadmin    时间: 2007-10-4 21:34
标题: 提供文件上传时判定mine类型的东西
今天修改了下文件上传类,主要是对文件类型的判定上,jpg在ie和firefox上传下得到的mine类型据居然不一样,我不得不修改。

另外提供常用文件得mine类型。
  1. <?
  2. $filetype=array();
  3. $filetype['hqx']="application/mac-binhex40";
  4. $filetype['bin']="application/octet-stream";
  5. $filetype['oda']="application/oda";
  6. $filetype['pdf']="application/pdf";
  7. $filetype['ai']="application/postsrcipt";
  8. $filetype['eps']="application/postsrcipt";
  9. $filetype['es']="application/postsrcipt";
  10. $filetype['rtf']="application/rtf";
  11. $filetype['mif']="application/x-mif";
  12. $filetype['csh']="application/x-csh";
  13. $filetype['dvi']="application/x-dvi";
  14. $filetype['hdf']="application/x-hdf";
  15. $filetype['nc']="application/x-netcdf";
  16. $filetype['cdf']="application/x-netcdf";
  17. $filetype['latex']="application/x-latex";
  18. $filetype['ts']="application/x-troll-ts";
  19. $filetype['src']="application/x-wais-source";
  20. $filetype['zip']="application/zip";
  21. $filetype['bcpio']="application/x-bcpio";
  22. $filetype['cpio']="application/x-cpio";
  23. $filetype['gtar']="application/x-gtar";
  24. $filetype['shar']="application/x-shar";
  25. $filetype['sv4cpio']="application/x-sv4cpio";
  26. $filetype['sv4crc']="application/x-sv4crc";
  27. $filetype['tar']="application/x-tar";
  28. $filetype['ustar']="application/x-ustar";
  29. $filetype['man']="application/x-troff-man";
  30. $filetype['sh']="application/x-sh";
  31. $filetype['tcl']="application/x-tcl";
  32. $filetype['tex']="application/x-tex";
  33. $filetype['texi']="application/x-texinfo";
  34. $filetype['texinfo']="application/x-texinfo";
  35. $filetype['t']="application/x-troff";
  36. $filetype['tr']="application/x-troff";
  37. $filetype['roff']="application/x-troff";
  38. $filetype['shar']="application/x-shar";
  39. $filetype['me']="application/x-troll-me";
  40. $filetype['ts']="application/x-troll-ts";
  41. $filetype['gif']="image/gif";
  42. $filetype['jpeg']="image/pjpeg";
  43. $filetype['jpg']=array("image/pjpeg","image/jpeg");
  44. $filetype['jpe']="image/pjpeg";
  45. $filetype['ras']="image/x-cmu-raster";
  46. $filetype['pbm']="image/x-portable-bitmap";
  47. $filetype['ppm']="image/x-portable-pixmap";
  48. $filetype['xbm']="image/x-xbitmap";
  49. $filetype['xwd']="image/x-xwindowdump";
  50. $filetype['ief']="image/ief";
  51. $filetype['tif']="image/tiff";
  52. $filetype['tiff']="image/tiff";
  53. $filetype['pnm']="image/x-portable-anymap";
  54. $filetype['pgm']="image/x-portable-graymap";
  55. $filetype['rgb']="image/x-rgb";
  56. $filetype['xpm']="image/x-xpixmap";
  57. $filetype['txt']="text/plain";
  58. $filetype['c']="text/plain";
  59. $filetype['cc']="text/plain";
  60. $filetype['h']="text/plain";
  61. $filetype['html']="text/html";
  62. $filetype['htm']="text/html";
  63. $filetype['htl']="text/html";
  64. $filetype['rtx']="text/richtext";
  65. $filetype['etx']="text/x-setext";
  66. $filetype['tsv']="text/tab-separated-values";
  67. $filetype['mpeg']="video/mpeg";
  68. $filetype['avi']="video/avi";
  69. $filetype['rm']="video/rm";
  70. $filetype['rmvb']="video/rmvb";
  71. $filetype['wmv']="video/x-ms-wmv";
  72. $filetype['flv']="application/octet-stream";
  73. $filetype['mpg']="video/mpeg";
  74. $filetype['mpe']="video/mpeg";
  75. $filetype['avi']="video/x-msvideo";
  76. $filetype['qt']="video/quicktime";
  77. $filetype['mov']="video/quicktime";
  78. $filetype['moov']="video/quicktime";
  79. $filetype['movie']="video/x-sgi-movie";
  80. $filetype['au']="audio/basic";
  81. $filetype['mp3']="audio/mp3";
  82. $filetype['snd']="audio/basic";
  83. $filetype['wav']="audio/wav";
  84. $filetype['wma']="audio/x-ms-wma";
  85. $filetype['aif']="audio/x-aiff";
  86. $filetype['aiff']="audio/x-aiff";
  87. $filetype['aifc']="audio/x-aiff";
  88. $filetype['swf']="application/x-shockwave-flash";
  89. $filetype['doc']="application/msword";
  90. $filetype['ini']='application/octet-stream';
  91. ?>
复制代码

作者: superadmin    时间: 2007-10-4 21:35
标题: 提供文件上传时判定mine类型图片
提供文件上传时判定mine类型图片




欢迎光临 站长论坛 (http://www.tzlink.com/bbs/) Powered by Discuz! X3.2