免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 9351 | 回复: 21
打印 上一主题 下一主题

[wap][mime][文件类型]以特定类型输出文件的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-20 21:43 |只看该作者 |倒序浏览
在51.net租了个空间想做无线网络服务(wap),但是51没有给出自己定制mime的权限,有些特殊文件如:*.jar在手机上浏览时被作为文本文件打开,不能安装。
于是我做了这个自动判断文件类型并以特定文件头输出的程序,自己测试基本可用,望大家帮忙分析有无漏洞,请多提宝贵意见!


  1. <?php
  2. $fn = $_GET['file'];
  3. $fn = eregi_replace("^.*\/","",$fn);
  4. $ft = eregi_replace("^.*\.","",$fn);
  5. $mime = array();
  6. $mime['123'] = "application/vnd.lotus-1-2-3";
  7. $mime['3gp'] = "video/3gpp";
  8. $mime['aab'] = "application/x-authoware-bin";
  9. $mime['aam'] = "application/x-authoware-map";
  10. $mime['aas'] = "application/x-authoware-seg";
  11. $mime['ai'] = "application/postscript";
  12. $mime['aif'] = "audio/x-aiff";
  13. $mime['aifc'] = "audio/x-aiff";
  14. $mime['aiff'] = "audio/x-aiff";
  15. $mime['als'] = "audio/X-Alpha5";
  16. $mime['amc'] = "application/x-mpeg";
  17. $mime['ani'] = "application/octet-stream";
  18. $mime['asc'] = "text/plain";
  19. $mime['asd'] = "application/astound";
  20. $mime['asf'] = "video/x-ms-asf";
  21. $mime['asn'] = "application/astound";
  22. $mime['asp'] = "application/x-asap";
  23. $mime['asx'] = "video/x-ms-asf";
  24. $mime['au'] = "audio/basic";
  25. $mime['avb'] = "application/octet-stream";
  26. $mime['avi'] = "video/x-msvideo";
  27. $mime['awb'] = "audio/amr-wb";
  28. $mime['bcpio'] = "application/x-bcpio";
  29. $mime['bin'] = "application/octet-stream";
  30. $mime['bld'] = "application/bld";
  31. $mime['bld2'] = "application/bld2";
  32. $mime['bmp'] = "application/x-MS-bmp";
  33. $mime['bpk'] = "application/octet-stream";
  34. $mime['bz2'] = "application/x-bzip2";
  35. $mime['cal'] = "image/x-cals";
  36. $mime['ccn'] = "application/x-cnc";
  37. $mime['cco'] = "application/x-cocoa";
  38. $mime['cdf'] = "application/x-netcdf";
  39. $mime['cgi'] = "magnus-internal/cgi";
  40. $mime['chat'] = "application/x-chat";
  41. $mime['class'] = "application/octet-stream";
  42. $mime['clp'] = "application/x-msclip";
  43. $mime['cmx'] = "application/x-cmx";
  44. $mime['co'] = "application/x-cult3d-object";
  45. $mime['cod'] = "image/cis-cod";
  46. $mime['cpio'] = "application/x-cpio";
  47. $mime['cpt'] = "application/mac-compactpro";
  48. $mime['crd'] = "application/x-mscardfile";
  49. $mime['csh'] = "application/x-csh";
  50. $mime['csm'] = "chemical/x-csml";
  51. $mime['csml'] = "chemical/x-csml";
  52. $mime['css'] = "text/css";
  53. $mime['cur'] = "application/octet-stream";
  54. $mime['dcm'] = "x-lml/x-evm";
  55. $mime['dcr'] = "application/x-director";
  56. $mime['dcx'] = "image/x-dcx";
  57. $mime['dhtml'] = "text/html";
  58. $mime['dir'] = "application/x-director";
  59. $mime['dll'] = "application/octet-stream";
  60. $mime['dmg'] = "application/octet-stream";
  61. $mime['dms'] = "application/octet-stream";
  62. $mime['doc'] = "application/msword";
  63. $mime['dot'] = "application/x-dot";
  64. $mime['dvi'] = "application/x-dvi";
  65. $mime['dwf'] = "drawing/x-dwf";
  66. $mime['dwg'] = "application/x-autocad";
  67. $mime['dxf'] = "application/x-autocad";
  68. $mime['dxr'] = "application/x-director";
  69. $mime['ebk'] = "application/x-expandedbook";
  70. $mime['emb'] = "chemical/x-embl-dl-nucleotide";
  71. $mime['embl'] = "chemical/x-embl-dl-nucleotide";
  72. $mime['eps'] = "application/postscript";
  73. $mime['eri'] = "image/x-eri";
  74. $mime['es'] = "audio/echospeech";
  75. $mime['esl'] = "audio/echospeech";
  76. $mime['etc'] = "application/x-earthtime";
  77. $mime['etx'] = "text/x-setext";
  78. $mime['evm'] = "x-lml/x-evm";
  79. $mime['evy'] = "application/x-envoy";
  80. $mime['exe'] = "application/octet-stream";
  81. $mime['fh4'] = "image/x-freehand";
  82. $mime['fh5'] = "image/x-freehand";
  83. $mime['fhc'] = "image/x-freehand";
  84. $mime['fif'] = "image/fif";
  85. $mime['fm'] = "application/x-maker";
  86. $mime['fpx'] = "image/x-fpx";
  87. $mime['fvi'] = "video/isivideo";
  88. $mime['gau'] = "chemical/x-gaussian-input";
  89. $mime['gca'] = "application/x-gca-compressed";
  90. $mime['gdb'] = "x-lml/x-gdb";
  91. $mime['gif'] = "image/gif";
  92. $mime['gps'] = "application/x-gps";
  93. $mime['gtar'] = "application/x-gtar";
  94. $mime['gz'] = "application/x-gzip";
  95. $mime['hdf'] = "application/x-hdf";
  96. $mime['hdm'] = "text/x-hdml";
  97. $mime['hdml'] = "text/x-hdml";
  98. $mime['hlp'] = "application/winhlp";
  99. $mime['hqx'] = "application/mac-binhex40";
  100. $mime['htm'] = "text/html";
  101. $mime['html'] = "text/html";
  102. $mime['hts'] = "text/html";
  103. $mime['ice'] = "x-conference/x-cooltalk";
  104. $mime['ico'] = "application/octet-stream";
  105. $mime['ief'] = "image/ief";
  106. $mime['ifm'] = "image/gif";
  107. $mime['ifs'] = "image/ifs";
  108. $mime['imy'] = "audio/melody";
  109. $mime['ins'] = "application/x-NET-Install";
  110. $mime['ips'] = "application/x-ipscript";
  111. $mime['ipx'] = "application/x-ipix";
  112. $mime['it'] = "audio/x-mod";
  113. $mime['itz'] = "audio/x-mod";
  114. $mime['ivr'] = "i-world/i-vrml";
  115. $mime['j2k'] = "image/j2k";
  116. $mime['jad'] = "text/vnd.sun.j2me.app-descriptor";
  117. $mime['jam'] = "application/x-jam";
  118. $mime['jar'] = "application/java-archive";
  119. $mime['jnlp'] = "application/x-java-jnlp-file";
  120. $mime['jpe'] = "image/jpeg";
  121. $mime['jpeg'] = "image/jpeg";
  122. $mime['jpg'] = "image/jpeg";
  123. $mime['jpz'] = "image/jpeg";
  124. $mime['js'] = "application/x-javascript";
  125. $mime['jwc'] = "application/jwc";
  126. $mime['kjx'] = "application/x-kjx";
  127. $mime['lak'] = "x-lml/x-lak";
  128. $mime['latex'] = "application/x-latex";
  129. $mime['lcc'] = "application/fastman";
  130. $mime['lcl'] = "application/x-digitalloca";
  131. $mime['lcr'] = "application/x-digitalloca";
  132. $mime['lgh'] = "application/lgh";
  133. $mime['lha'] = "application/octet-stream";
  134. $mime['lml'] = "x-lml/x-lml";
  135. $mime['lmlpack'] = "x-lml/x-lmlpack";
  136. $mime['lsf'] = "video/x-ms-asf";
  137. $mime['lsx'] = "video/x-ms-asf";
  138. $mime['lzh'] = "application/x-lzh";
  139. $mime['m13'] = "application/x-msmediaview";
  140. $mime['m14'] = "application/x-msmediaview";
  141. $mime['m15'] = "audio/x-mod";
  142. $mime['m3u'] = "audio/x-mpegurl";
  143. $mime['m3url'] = "audio/x-mpegurl";
  144. $mime['ma1'] = "audio/ma1";
  145. $mime['ma2'] = "audio/ma2";
  146. $mime['ma3'] = "audio/ma3";
  147. $mime['ma5'] = "audio/ma5";
  148. $mime['man'] = "application/x-troff-man";
  149. $mime['map'] = "magnus-internal/imagemap";
  150. $mime['mbd'] = "application/mbedlet";
  151. $mime['mct'] = "application/x-mascot";
  152. $mime['mdb'] = "application/x-msaccess";
  153. $mime['mdz'] = "audio/x-mod";
  154. $mime['me'] = "application/x-troff-me";
  155. $mime['mel'] = "text/x-vmel";
  156. $mime['mi'] = "application/x-mif";
  157. $mime['mid'] = "audio/midi";
  158. $mime['midi'] = "audio/midi";
  159. $mime['mif'] = "application/x-mif";
  160. $mime['mil'] = "image/x-cals";
  161. $mime['mio'] = "audio/x-mio";
  162. $mime['mmf'] = "application/x-skt-lbs";
  163. $mime['mng'] = "video/x-mng";
  164. $mime['mny'] = "application/x-msmoney";
  165. $mime['moc'] = "application/x-mocha";
  166. $mime['mocha'] = "application/x-mocha";
  167. $mime['mod'] = "audio/x-mod";
  168. $mime['mof'] = "application/x-yumekara";
  169. $mime['mol'] = "chemical/x-mdl-molfile";
  170. $mime['mop'] = "chemical/x-mopac-input";
  171. $mime['mov'] = "video/quicktime";
  172. $mime['movie'] = "video/x-sgi-movie";
  173. $mime['mp2'] = "audio/x-mpeg";
  174. $mime['mp3'] = "audio/x-mpeg";
  175. $mime['mp4'] = "video/mp4";
  176. $mime['mpc'] = "application/vnd.mpohun.certificate";
  177. $mime['mpe'] = "video/mpeg";
  178. $mime['mpeg'] = "video/mpeg";
  179. $mime['mpg'] = "video/mpeg";
  180. $mime['mpg4'] = "video/mp4";
  181. $mime['mpga'] = "audio/mpeg";
  182. $mime['mpn'] = "application/vnd.mophun.application";
  183. $mime['mpp'] = "application/vnd.ms-project";
  184. $mime['mps'] = "application/x-mapserver";
  185. $mime['mrl'] = "text/x-mrml";
  186. $mime['mrm'] = "application/x-mrm";
  187. $mime['ms'] = "application/x-troff-ms";
  188. $mime['mts'] = "application/metastream";
  189. $mime['mtx'] = "application/metastream";
  190. $mime['mtz'] = "application/metastream";
  191. $mime['mzv'] = "application/metastream";
  192. $mime['nar'] = "application/zip";
  193. $mime['nbmp'] = "image/nbmp";
  194. $mime['nc'] = "application/x-netcdf";
  195. $mime['ndb'] = "x-lml/x-ndb";
  196. $mime['ndwn'] = "application/ndwn";
  197. $mime['nif'] = "application/x-nif";
  198. $mime['nmz'] = "application/x-scream";
  199. $mime['nokia-op-logo'] = "image/vnd.nok-oplogo-color";
  200. $mime['npx'] = "application/x-netfpx";
  201. $mime['nsnd'] = "audio/nsnd";
  202. $mime['nva'] = "application/x-neva1";
  203. $mime['oda'] = "application/oda";
  204. $mime['oom'] = "application/x-AtlasMate-Plugin";
  205. $mime['pac'] = "audio/x-pac";
  206. $mime['pae'] = "audio/x-epac";
  207. $mime['pan'] = "application/x-pan";
  208. $mime['pbm'] = "image/x-portable-bitmap";
  209. $mime['pcx'] = "image/x-pcx";
  210. $mime['pda'] = "image/x-pda";
  211. $mime['pdb'] = "chemical/x-pdb";
  212. $mime['pdf'] = "application/pdf";
  213. $mime['pfr'] = "application/font-tdpfr";
  214. $mime['pgm'] = "image/x-portable-graymap";
  215. $mime['pict'] = "image/x-pict";
  216. $mime['pm'] = "application/x-perl";
  217. $mime['pmd'] = "application/x-pmd";
  218. $mime['png'] = "image/png";
  219. $mime['pnm'] = "image/x-portable-anymap";
  220. $mime['pnz'] = "image/png";
  221. $mime['pot'] = "application/vnd.ms-powerpoint";
  222. $mime['ppm'] = "image/x-portable-pixmap";
  223. $mime['pps'] = "application/vnd.ms-powerpoint";
  224. $mime['ppt'] = "application/vnd.ms-powerpoint";
  225. $mime['pqf'] = "application/x-cprplayer";
  226. $mime['pqi'] = "application/cprplayer";
  227. $mime['prc'] = "application/x-prc";
  228. $mime['proxy'] = "application/x-ns-proxy-autoconfig";
  229. $mime['ps'] = "application/postscript";
  230. $mime['ptlk'] = "application/listenup";
  231. $mime['pub'] = "application/x-mspublisher";
  232. $mime['pvx'] = "video/x-pv-pvx";
  233. $mime['qcp'] = "audio/vnd.qcelp";
  234. $mime['qt'] = "video/quicktime";
  235. $mime['qti'] = "image/x-quicktime";
  236. $mime['qtif'] = "image/x-quicktime";
  237. $mime['r3t'] = "text/vnd.rn-realtext3d";
  238. $mime['ra'] = "audio/x-pn-realaudio";
  239. $mime['ram'] = "audio/x-pn-realaudio";
  240. $mime['rar'] = "application/x-rar-compressed";
  241. $mime['ras'] = "image/x-cmu-raster";
  242. $mime['rdf'] = "application/rdf+xml";
  243. $mime['rf'] = "image/vnd.rn-realflash";
  244. $mime['rgb'] = "image/x-rgb";
  245. $mime['rlf'] = "application/x-richlink";
  246. $mime['rm'] = "audio/x-pn-realaudio";
  247. $mime['rmf'] = "audio/x-rmf";
  248. $mime['rmm'] = "audio/x-pn-realaudio";
  249. $mime['rmvb'] = "audio/x-pn-realaudio";
  250. $mime['rnx'] = "application/vnd.rn-realplayer";
  251. $mime['roff'] = "application/x-troff";
  252. $mime['rp'] = "image/vnd.rn-realpix";
  253. $mime['rpm'] = "audio/x-pn-realaudio-plugin";
  254. $mime['rt'] = "text/vnd.rn-realtext";
  255. $mime['rte'] = "x-lml/x-gps";
  256. $mime['rtf'] = "application/rtf";
  257. $mime['rtg'] = "application/metastream";
  258. $mime['rtx'] = "text/richtext";
  259. $mime['rv'] = "video/vnd.rn-realvideo";
  260. $mime['rwc'] = "application/x-rogerwilco";
  261. $mime['s3m'] = "audio/x-mod";
  262. $mime['s3z'] = "audio/x-mod";
  263. $mime['sca'] = "application/x-supercard";
  264. $mime['scd'] = "application/x-msschedule";
  265. $mime['sdf'] = "application/e-score";
  266. $mime['sea'] = "application/x-stuffit";
  267. $mime['sgm'] = "text/x-sgml";
  268. $mime['sgml'] = "text/x-sgml";
  269. $mime['sh'] = "application/x-sh";
  270. $mime['shar'] = "application/x-shar";
  271. $mime['shtml'] = "magnus-internal/parsed-html";
  272. $mime['shw'] = "application/presentations";
  273. $mime['si6'] = "image/si6";
  274. $mime['si7'] = "image/vnd.stiwap.sis";
  275. $mime['si9'] = "image/vnd.lgtwap.sis";
  276. $mime['sis'] = "application/vnd.symbian.install";
  277. $mime['sit'] = "application/x-stuffit";
  278. $mime['skd'] = "application/x-Koan";
  279. $mime['skm'] = "application/x-Koan";
  280. $mime['skp'] = "application/x-Koan";
  281. $mime['skt'] = "application/x-Koan";
  282. $mime['slc'] = "application/x-salsa";
  283. $mime['smd'] = "audio/x-smd";
  284. $mime['smi'] = "application/smil";
  285. $mime['smil'] = "application/smil";
  286. $mime['smp'] = "application/studiom";
  287. $mime['smz'] = "audio/x-smd";
  288. $mime['snd'] = "audio/basic";
  289. $mime['spc'] = "text/x-speech";
  290. $mime['spl'] = "application/futuresplash";
  291. $mime['spr'] = "application/x-sprite";
  292. $mime['sprite'] = "application/x-sprite";
  293. $mime['spt'] = "application/x-spt";
  294. $mime['src'] = "application/x-wais-source";
  295. $mime['stk'] = "application/hyperstudio";
  296. $mime['stm'] = "audio/x-mod";
  297. $mime['sv4cpio'] = "application/x-sv4cpio";
  298. $mime['sv4crc'] = "application/x-sv4crc";
  299. $mime['svf'] = "image/vnd";
  300. $mime['svg'] = "image/svg-xml";
  301. $mime['svh'] = "image/svh";
  302. $mime['svr'] = "x-world/x-svr";
  303. $mime['swf'] = "application/x-shockwave-flash";
  304. $mime['swfl'] = "application/x-shockwave-flash";
  305. $mime['t'] = "application/x-troff";
  306. $mime['tad'] = "application/octet-stream";
  307. $mime['talk'] = "text/x-speech";
  308. $mime['tar'] = "application/x-tar";
  309. $mime['taz'] = "application/x-tar";
  310. $mime['tbp'] = "application/x-timbuktu";
  311. $mime['tbt'] = "application/x-timbuktu";
  312. $mime['tcl'] = "application/x-tcl";
  313. $mime['tex'] = "application/x-tex";
  314. $mime['texi'] = "application/x-texinfo";
  315. $mime['texinfo'] = "application/x-texinfo";
  316. $mime['tgz'] = "application/x-tar";
  317. $mime['thm'] = "application/vnd.eri.thm";
  318. $mime['tif'] = "image/tiff";
  319. $mime['tiff'] = "image/tiff";
  320. $mime['tki'] = "application/x-tkined";
  321. $mime['tkined'] = "application/x-tkined";
  322. $mime['toc'] = "application/toc";
  323. $mime['toy'] = "image/toy";
  324. $mime['tr'] = "application/x-troff";
  325. $mime['trk'] = "x-lml/x-gps";
  326. $mime['trm'] = "application/x-msterminal";
  327. $mime['tsi'] = "audio/tsplayer";
  328. $mime['tsp'] = "application/dsptype";
  329. $mime['tsv'] = "text/tab-separated-values";
  330. $mime['tsv'] = "text/tab-separated-values";
  331. $mime['ttf'] = "application/octet-stream";
  332. $mime['ttz'] = "application/t-time";
  333. $mime['txt'] = "text/plain";
  334. $mime['ult'] = "audio/x-mod";
  335. $mime['ustar'] = "application/x-ustar";
  336. $mime['uu'] = "application/x-uuencode";
  337. $mime['uue'] = "application/x-uuencode";
  338. $mime['vcd'] = "application/x-cdlink";
  339. $mime['vcf'] = "text/x-vcard";
  340. $mime['vdo'] = "video/vdo";
  341. $mime['vib'] = "audio/vib";
  342. $mime['viv'] = "video/vivo";
  343. $mime['vivo'] = "video/vivo";
  344. $mime['vmd'] = "application/vocaltec-media-desc";
  345. $mime['vmf'] = "application/vocaltec-media-file";
  346. $mime['vmi'] = "application/x-dreamcast-vms-info";
  347. $mime['vms'] = "application/x-dreamcast-vms";
  348. $mime['vox'] = "audio/voxware";
  349. $mime['vqe'] = "audio/x-twinvq-plugin";
  350. $mime['vqf'] = "audio/x-twinvq";
  351. $mime['vql'] = "audio/x-twinvq";
  352. $mime['vre'] = "x-world/x-vream";
  353. $mime['vrml'] = "x-world/x-vrml";
  354. $mime['vrt'] = "x-world/x-vrt";
  355. $mime['vrw'] = "x-world/x-vream";
  356. $mime['vts'] = "workbook/formulaone";
  357. $mime['wav'] = "audio/x-wav";
  358. $mime['wax'] = "audio/x-ms-wax";
  359. $mime['wbmp'] = "image/vnd.wap.wbmp";
  360. $mime['web'] = "application/vnd.xara";
  361. $mime['wi'] = "image/wavelet";
  362. $mime['wis'] = "application/x-InstallShield";
  363. $mime['wm'] = "video/x-ms-wm";
  364. $mime['wma'] = "audio/x-ms-wma";
  365. $mime['wmd'] = "application/x-ms-wmd";
  366. $mime['wmf'] = "application/x-msmetafile";
  367. $mime['wml'] = "text/vnd.wap.wml";
  368. $mime['wmlc'] = "application/vnd.wap.wmlc";
  369. $mime['wmls'] = "text/vnd.wap.wmlscript";
  370. $mime['wmlsc'] = "application/vnd.wap.wmlscriptc";
  371. $mime['wmlscript'] = "text/vnd.wap.wmlscript";
  372. $mime['wmv'] = "audio/x-ms-wmv";
  373. $mime['wmx'] = "video/x-ms-wmx";
  374. $mime['wmz'] = "application/x-ms-wmz";
  375. $mime['wpng'] = "image/x-up-wpng";
  376. $mime['wpt'] = "x-lml/x-gps";
  377. $mime['wri'] = "application/x-mswrite";
  378. $mime['wrl'] = "x-world/x-vrml";
  379. $mime['wrz'] = "x-world/x-vrml";
  380. $mime['ws'] = "text/vnd.wap.wmlscript";
  381. $mime['wsc'] = "application/vnd.wap.wmlscriptc";
  382. $mime['wv'] = "video/wavelet";
  383. $mime['wvx'] = "video/x-ms-wvx";
  384. $mime['wxl'] = "application/x-wxl";
  385. $mime['x-gzip'] = "application/x-gzip";
  386. $mime['xar'] = "application/vnd.xara";
  387. $mime['xbm'] = "image/x-xbitmap";
  388. $mime['xdm'] = "application/x-xdma";
  389. $mime['xdma'] = "application/x-xdma";
  390. $mime['xdw'] = "application/vnd.fujixerox.docuworks";
  391. $mime['xht'] = "application/xhtml+xml";
  392. $mime['xhtm'] = "application/xhtml+xml";
  393. $mime['xhtml'] = "application/xhtml+xml";
  394. $mime['xla'] = "application/vnd.ms-excel";
  395. $mime['xlc'] = "application/vnd.ms-excel";
  396. $mime['xll'] = "application/x-excel";
  397. $mime['xlm'] = "application/vnd.ms-excel";
  398. $mime['xls'] = "application/vnd.ms-excel";
  399. $mime['xlt'] = "application/vnd.ms-excel";
  400. $mime['xlw'] = "application/vnd.ms-excel";
  401. $mime['xm'] = "audio/x-mod";
  402. $mime['xml'] = "text/xml";
  403. $mime['xmz'] = "audio/x-mod";
  404. $mime['xpi'] = "application/x-xpinstall";
  405. $mime['xpm'] = "image/x-xpixmap";
  406. $mime['xsit'] = "text/xml";
  407. $mime['xsl'] = "text/xml";
  408. $mime['xul'] = "text/xul";
  409. $mime['xwd'] = "image/x-xwindowdump";
  410. $mime['xyz'] = "chemical/x-pdb";
  411. $mime['yz1'] = "application/x-yz1";
  412. $mime['z'] = "application/x-compress";
  413. $mime['zac'] = "application/x-zaurus-zac";
  414. $mime['zip'] = "application/zip";
  415. @header("Content-Type: ".$mime[$ft]);
  416. $fp = @fopen($fn,"r");
  417. print @fread($fp, @filesize($fn));
  418. @fclose($fn);
  419. #/sdff/sdfsdf/sfsgdh/sdfg/sdg.vjsd
  420. ?>;
复制代码

论坛徽章:
0
2 [报告]
发表于 2005-10-20 22:02 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

像$mime这样的数组。能不能一次生成,多文件共享?

论坛徽章:
0
3 [报告]
发表于 2005-10-20 23:05 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

论坛徽章:
0
4 [报告]
发表于 2005-10-20 23:35 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

寻找现成的微型webbbs

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-10-21 10:41 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

[quote]原帖由 "xabbca"]像$mime这样的数组。能不能一次生成,多文件共享?[/quote 发表:

把$mime数组单独放一个文件,需要使用的程序include这个文件

论坛徽章:
0
6 [报告]
发表于 2005-10-21 15:03 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

不是这个意思,用到这个数组的文件就只有一个,但是会频繁调用,也就是频繁建立该数组

论坛徽章:
0
7 [报告]
发表于 2005-10-21 15:29 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

wap 上,哪里用的了这么多啊,手机一般支持的也比较少。

论坛徽章:
0
8 [报告]
发表于 2005-10-21 15:32 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

懒得挑选了,做个例子而已

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
9 [报告]
发表于 2005-10-21 15:56 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

[quote]原帖由 "xabbca"]不是这个意思,用到这个数组的文件就只有一个,但是会频繁调用,也就是频繁建立该数组[/quote 发表:


手机可以使用类似cookie吧,你可以监控某一个手机,这样子就不用每次都读取叔祖了。

论坛徽章:
0
10 [报告]
发表于 2005-10-22 13:23 |只看该作者

[wap][mime][文件类型]以特定类型输出文件的问题

跟踪手机可以用手机号码的,我觉的没有必要用cookies
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP