<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://jed.dzhope.com/index.php</link> 
<description><![CDATA[孙健的小草屋]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://jed.dzhope.com/read.php?635</link>
<title><![CDATA[PHP附件下载header方式详解]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Sat, 27 Feb 2010 06:45:41 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?635</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/><br/>&lt;?php<br/><br/>// 文件目录<br/>define(&#039;DL_DIR&#039;, &#039;temp/&#039;);<br/><br/>// 常见扩展名所对应的MIME类型<br/>$MIMETypes = array(<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ez&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/andrew-inset&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;hqx&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/mac-binhex40&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;cpt&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/mac-compactpro&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;doc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/msword&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;bin&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dms&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;lha&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;lzh&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;exe&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;class&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;so&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dll&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/octet-stream&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;oda&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/oda&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pdf&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/pdf&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ai&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/postscrīpt&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;eps&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/postscrīpt&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ps&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/postscrīpt&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;smi&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/smil&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;smil&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/smil&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mif&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/vnd.mif&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xls&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/vnd.ms-excel&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ppt&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/vnd.ms-powerpoint&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wbxml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/vnd.wap.wbxml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wmlc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/vnd.wap.wmlc&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wmlsc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/vnd.wap.wmlscrīptc&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;bcpio&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-bcpio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;vcd&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-cdlink&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pgn&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-chess-pgn&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;cpio&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-cpio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;csh&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-csh&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dcr&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-director&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dir&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-director&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dxr&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-director&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;dvi&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-dvi&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;spl&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-futuresplash&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;gtar&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-gtar&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;hdf&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-hdf&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;js&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-javascrīpt&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;skp&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-koan&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;skd&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-koan&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;skt&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-koan&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;skm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-koan&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;latex&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-latex&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;nc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-netcdf&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;cdf&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-netcdf&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sh&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-sh&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;shar&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-shar&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;swf&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-shockwave-flash&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sit&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-stuffit&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sv4cpio&#039;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-sv4cpio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sv4crc&#039;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-sv4crc&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tar&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-tar&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tcl&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-tcl&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tex&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-tex&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;texinfo&#039;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-texinfo&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;texi&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-texinfo&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;t&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-troff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tr&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-troff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;roff&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-troff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;man&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-troff-man&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;me&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-troff-me&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ms&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;application/x-troff-ms&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ustar&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-ustar&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;src&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/x-wais-source&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xhtml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/xhtml+xml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xht&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/xhtml+xml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;zip&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;application/zip&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;au&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/basic&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;snd&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/basic&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mid&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/midi&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;midi&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/midi&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;kar&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/midi&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mpga&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mp2&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mp3&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;aif&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/x-aiff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;aiff&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/x-aiff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;aifc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/x-aiff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;m3u&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/x-mpegurl&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ram&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/x-pn-realaudio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;rm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/x-pn-realaudio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;rpm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/x-pn-realaudio-plugin&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ra&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;audio/x-realaudio&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wav&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;audio/x-wav&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pdb&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;chemical/x-pdb&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xyz&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;chemical/x-xyz&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;bmp&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/bmp&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;gif&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/gif&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ief&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/ief&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;jpeg&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;image/jpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;jpg&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/jpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;jpe&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/jpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;png&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/png&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tiff&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;image/tiff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tif&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/tiff&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;djvu&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;image/vnd.djvu&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;djv&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/vnd.djvu&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wbmp&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;image/vnd.wap.wbmp&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ras&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-cmu-raster&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pnm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-portable-anymap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pbm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-portable-bitmap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;pgm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-portable-graymap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ppm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-portable-pixmap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;rgb&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-rgb&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xbm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-xbitmap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xpm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-xpixmap&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xwd&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;image/x-xwindowdump&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;igs&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;model/iges&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;iges&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;model/iges&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;msh&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;model/mesh&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mesh&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;model/mesh&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;silo&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;model/mesh&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wrl&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;model/vrml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;vrml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;model/vrml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;css&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/css&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;html&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;text/html&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;htm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/html&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;asc&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/plain&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;txt&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/plain&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;rtx&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/richtext&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;rtf&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/rtf&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sgml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;text/sgml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;sgm&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/sgml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;tsv&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/tab-separated-values&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/vnd.wap.wml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;wmls&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;text/vnd.wap.wmlscrīpt&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;etx&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/x-setext&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xsl&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/xml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;xml&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;text/xml&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mpeg&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;video/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mpg&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mpe&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/mpeg&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;qt&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#039;video/quicktime&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mov&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/quicktime&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;mxu&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/vnd.mpegurl&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;avi&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/x-msvideo&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;movie&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;video/x-sgi-movie&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#039;ice&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;x-conference/x-cooltalk&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br/>);<br/><br/>// 安全性过滤<br/>$fileName = basename($_SERVER&#91;&#039;QUERY_STRING&#039;&#93;);<br/>$filePath = dirname(__FILE__) . &#039;/&#039; . DL_DIR . $fileName;<br/><br/>/*<br/> 简述: DIRECTORY_SEPARATOR(目录界定符, 目录函数库预定义常量)<br/> 来源: Directory 目录函数(PHP手册-&gt;函数参考-&gt;Directories节点)<br/> 说明: windows系统下为反斜杠&#039;&#92;&#039;, Linux系统下为&#039;/&#039;, <br/> windows下两个都正常用, linux就不知道了, 为了标准, 显得专业点, 嘿嘿.<br/>*/<br/>$filePath = str_replace(array(&#039;/&#039;, &#039;&#92;&#92;&#039;), DIRECTORY_SEPARATOR, $filePath);<br/><br/>if(!is_file($filePath)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;exit(&#039;File: &#039; . $fileName . &#039; not exists!&#039;);<br/>&#125; else &#123; // 如果是一个有效的文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;// 文件扩展名<br/>&nbsp;&nbsp;&nbsp;&nbsp;$fileExt = substr(strrchr($fileName, &#039;.&#039;), 1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;// 文件类型<br/>&nbsp;&nbsp;&nbsp;&nbsp;$fileType = $MIMETypes&#91;$fileExt&#93; ? $MIMETypes&#91;$fileExt&#93; : &#039;application/octet-stream&#039;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;// 是否是图片<br/>&nbsp;&nbsp;&nbsp;&nbsp;$isImage = False;<br/>&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;简述: getimagesize(), 详见手册<br/>&nbsp;&nbsp;&nbsp;&nbsp;说明: 判定某个文件是否为图片的有效手段, 常用在文件上传验证<br/>&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;$imgInfo = @getimagesize($filePath);<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ($imgInfo&#91;2&#93; &amp;&amp; $imgInfo&#91;&#039;bits&#039;&#93;) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$isImage = True;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;// 显示方式<br/>&nbsp;&nbsp;&nbsp;&nbsp;$attachment = $isImage ? &#039;inline&#039; : &#039;attachment&#039;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;// 读取文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (is_readable($filePath)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;简述: ob_end_clean() 清空并关闭输出缓冲, 详见手册<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明: 关闭输出缓冲, 使文件片段内容读取至内存后即被送出, 减少资源消耗<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ob_end_clean();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 指示客户机可以接收生存期不大于指定时间（秒）的响应<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Cache-control: max-age=31536000&#039;); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 缓存文件过期时间(格林威治标准时)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Expires: &#039; . gmdate(&#039;D, d M Y H:i:s&#039;, time()+31536000) . &#039; GMT&#039;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 文件在服务期端最后被修改的时间<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cache-control,Expires,Last-Modified 都是控制浏览器缓存的头信息<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在一些访问量巨大的门户, 合理的设置缓存能够避免过多的服务器请求, 一定程度下缓解服务器的压力<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Last-Modified: &#039; . gmdate(&#039;D, d M Y H:i:s&#039; , filemtime($filePath) . &#039; GMT&#039;));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 文档的编码(Encode)方法, 因为附件请求的文件多样化, 改变编码方式有可能损坏文件, 故为none<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Content-Encoding: none&#039;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 告诉浏览器当前请求的文件类型. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.始终指定为application/octet-stream, 就代表文件是二进制流, 始终提示下载.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.指定对应的类型, 如请求的是mp3文件, 对应的MIME类型是audio/mpeg, IE就会自动启动Windows Media Player进行播放.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Content-type: &#039; . $fileType);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 如果为attachment, 则告诉浏览器, 在访问时弹出&quot;文件下载&quot;对话框, 并指定保存时文件的默认名称(可以与服务器的文件名不同)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果要让浏览器直接显示内容, 则要指定为inline, 如图片, 文本<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Content-Disposition: &#039; . $attachment . &#039;; filename=&#039; . $fileName);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP头信息: 告诉浏览器文件长度<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (IE下载文件的时候不是有文件大小信息么?)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header(&#039;Content-Length: &#039; . filesize($filePath));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 打开文件(二进制只读模式)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fp = fopen($filePath, &#039;rb&#039;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 输出文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fpassthru($fp);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 关闭文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose($fp);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(&#039;Read file failed!&#039;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;<br/>?&gt;<br/><br/><br/></div><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=%25E9%2599%2584%25E4%25BB%25B6" rel="tag">附件</a> , <a href="http://jed.dzhope.com/tag.php?tag=header" rel="tag">header</a> , <a href="http://jed.dzhope.com/tag.php?tag=%25E4%25B8%258B%25E8%25BD%25BD" rel="tag">下载</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?634</link>
<title><![CDATA[同时支持IE和firefox的js日历控件]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Fri, 26 Feb 2010 08:33:55 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?634</guid> 
<description>
<![CDATA[ 
	感觉非常好用的日历控件，非本人原创，原代码不能完美绑定文本框，本人修改后可以绑定文本框内的时间，同时支持IE和firefox.<br/><br/><br/><a href="attachment.php?fid=44">点击这里下载文件</a><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=%25E6%2597%25A5%25E5%258E%2586%25E6%258E%25A7%25E4%25BB%25B6" rel="tag">日历控件</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?633</link>
<title><![CDATA[onmouseover来实现css变换]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Mon, 27 Jul 2009 06:13:12 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?633</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>&lt;td width=&quot;182&quot; class=&quot;oTD2&quot; onmouseover=&quot;this.className=&#039;cTD2&#039;&quot; onmouseout=&quot;this.className=&#039;oTD2&#039;&quot;&gt;<br/></div>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?632</link>
<title><![CDATA[apache不记录图片的访问记录的设置]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Tue, 14 Jul 2009 05:33:42 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?632</guid> 
<description>
<![CDATA[ 
	本示例将避免对图片的请求出现在访问日志中。 你可以随便改改就将它用于避免特定目录或特定主机的请求被记入日志。<br/><br/><br/>SetEnvIf Request_URI &#92;.gif image-request<br/>SetEnvIf Request_URI &#92;.jpg image-request<br/>SetEnvIf Request_URI &#92;.png image-request<br/>CustomLog logs/access_log common env=!image-request<br/><br/>只记录php访问记录的设置<br/><br/>SetEnvIf Request_URI "^/.*&#92;.php$" dontlog<br/>CustomLog logs/access_log common env=dontlog<br/><br/><div class="code"><br/><br/>SetEnvIf Remote_Addr &quot;127&#92;.0&#92;.0&#92;.1&quot; dontlog<br/>SetEnvIf Request_URI &quot;^/favicon.ico$&quot; dontlog<br/>SetEnvIf Request_URI &quot;^/images/.*$&quot; dontlog<br/>SetEnvIf Request_URI &quot;^/.*&#92;.js$&quot; dontlog<br/>SetEnvIf Request_URI &quot;^/.*&#92;.css$&quot; dontlog<br/>SetEnvIf Request_URI &quot;^/.*&#92;.dwr$&quot; dontlog<br/><br/><br/>#~~~~~~~~~~~~~~~~~~~~~~~~~~~~VirtualHost~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/><br/>NameVirtualHost 192.168.1.103:80<br/><br/><br/>&lt;VirtualHost 192.168.1.103:80&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ProxyRequests On<br/>&nbsp;&nbsp;&nbsp;&nbsp;DocumentRoot /opt/project<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;ServerName 192.168.1.103<br/>&nbsp;&nbsp;&nbsp;&nbsp;DirectoryIndex index.jsp<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;RewriteEngine On<br/>&nbsp;&nbsp;&nbsp;&nbsp;RewriteRule ^(http&#124;https)://.* - &#91;F&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ProxyPass /pic/ <a href="http://192.168.1.101/" target="_blank">http://192.168.1.101/</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;ProxyPass /report/ <a href="http://192.168.1.101:8081/report/" target="_blank">http://192.168.1.101:8081/report/</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;ProxyPass / balancer://proxy/ stickysession=JSESSIONID<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Proxy balancer://proxy&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BalancerMember ajp://192.168.1.103:10003/&nbsp;&nbsp;route=A loadfactor=1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BalancerMember ajp://192.168.1.103:20003/&nbsp;&nbsp;route=B loadfactor=1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BalancerMember ajp://192.168.1.101:10003/&nbsp;&nbsp;route=C loadfactor=1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BalancerMember ajp://192.168.1.101:20003/&nbsp;&nbsp;route=D loadfactor=1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Proxy&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ErrorLog logs/error_log.log<br/>&nbsp;&nbsp;&nbsp;&nbsp;CustomLog &quot;&#124;/usr/local/httpd/bin/rotatelogs /usr/local/httpd/logs/access_%Y_%m_%d.log 86400 480&quot; combined env=!dontlog<br/>&lt;/VirtualHost&gt;<br/><br/></div><br/><br/><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=%25E8%25AE%25BF%25E9%2597%25AE%25E6%2597%25A5%25E5%25BF%2597" rel="tag">访问日志</a> , <a href="http://jed.dzhope.com/tag.php?tag=apache" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?631</link>
<title><![CDATA[一个很有用的apache指令SetEnvIf]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Tue, 14 Jul 2009 05:29:55 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?631</guid> 
<description>
<![CDATA[ 
	语法SetEnv env-variable value&nbsp;&nbsp;<br/><br/> <br/>语法SetEnvIf attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ...&nbsp;&nbsp;<br/><br/> <br/>SetEnvIf指令根据客户端的请求属性设置环境变量。第一个参数attribute必须是下列三种类别之一：<br/>一个HTTP请求头域(参见RFC2616)；例如：Host, User-Agent, Referer, Accept-Language 。可以用一个正则表达式来进行匹配。下列请求属性之一： Remote_Host 远程主机名(若可用)Remote_Addr 远程主机IP地址Server_Addr 接收到请求的服务器IP地址(2.0.43及以后版本)Request_Method 所用的请求方法(GET, POST等等)Request_Protocol 请求所使用的协议及其版本("HTTP/0.9", "HTTP/1.0", "HTTP/1.1"等)Request_URI 在HTTP请求行中请求的资源(通常是URL中去除协议、主机以及查询字符串后剩余的部分)。列出的与该请求关联的环境变量名字中的一个。这将允许SetEnvIf指令基于预先匹配的结果进行测试。只有那些由较早的SetEnvIf[NoCase]指令定义的环境变量才可以按照这种方式测试。"较早的"意思是它们在更上层的作用域(比如全局范围)中被定义或者在同一作用域中较早出现。只有在请求的属性未能得到匹配并且attribute没有使用正则表达式的时候，环境变量才会被考虑。<br/>如：不记录192.168.7.139的访问日志<br/>首先设置环境变量 SetEnvIf Remote_Addr "192&#92;.168&#92;.7&#92;.139" dontlog<br/>使用上面设置的环境变量 <br/>CustomLog "logs/access_log" common env=!dontlog<br/><br/><br/><br/><br/><br/>SetEnvIfNoCase<br/>说明: Sets environment variables based on attributes of the request without respect to case<br/>语法: SetEnvIfNoCase attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ...<br/>上下文: 服务器配置, 虚拟主机, 目录, .htaccess<br/>覆盖项: FileInfo<br/>状态: Base<br/>模块: mod_setenvif<br/>兼容性: Apache 1.3 and above <br/> <br/><br/>The SetEnvIfNoCase is semantically identical to the SetEnvIf directive, and differs only in that the regular expression matching is performed in a case-insensitive manner. For example:<br/>This will cause the site environment variable to be set to "apache" if the HTTP request header field Host: was included and contained Apache.Org, apache.org, or any other combination.<br/>SetEnvIfNoCase 当满足某个条件时，为变量赋值，一般结合其他指令使用。<br/>如：<br/>1。SetEnvIf Request_URI "/logo(.)+" local_ref=0<br/>Allow from env=local_ref&nbsp;&nbsp;当local_ref有值时，可以访问。<br/>当满足条件时才记录日志。<br/> <br/><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=apache" rel="tag">apache</a> , <a href="http://jed.dzhope.com/tag.php?tag=%25E8%25AE%25BF%25E9%2597%25AE%25E6%2597%25A5%25E5%25BF%2597" rel="tag">访问日志</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?629</link>
<title><![CDATA[互联网医疗保健信息服务管理办法(卫生部令第66号)]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[站长建站]]></category>
<pubDate>Mon, 06 Jul 2009 12:44:49 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?629</guid> 
<description>
<![CDATA[ 
	互联网医疗保健信息服务管理办法(卫生部令第66号)&nbsp;&nbsp;<br/><br/><br/>　　 <br/>时间：2009年6月29日&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;《互联网医疗保健信息服务管理办法》已于2009年3月25日经卫生部部务会议审议通过,现予以发布,自2009年7月1日起施行。　　　　　　　　<br/>　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;部　长　　陈 竺 　　　　　　　　　　　<br/>二○○九年五月一日<br/><br/>互联网医疗保健信息服务管理办法<br/>　　<br/>　　<br/>第一章　总　　则<br/><br/>　　第一条　为规范互联网医疗保健信息服务活动,保证互联网医疗保健信息科学、准确,促进互联网医疗保健信息服务健康有序发展,根据《互联网信息服务管理办法》,制定本办法。<br/>　　第二条　在中华人民共和国境内从事互联网医疗保健信息服务活动,适用本办法。<br/>　　本办法所称互联网医疗保健信息服务是指通过开办医疗卫生机构网站、预防保健知识网站或者在综合网站设立预防保健类频道向上网用户提供医疗保健信息的服务活动。<br/>　　开展远程医疗会诊咨询、视频医学教育等互联网信息服务的,按照卫生部相关规定执行。<br/>　　第三条　互联网医疗保健信息服务分为经营性和非经营性两类。<br/>　　经营性互联网医疗保健信息服务,是指向上网用户有偿提供医疗保健信息等服务的活动。<br/>　　非经营性互联网医疗保健信息服务,是指向上网用户无偿提供公开、共享性医疗保健信息等服务的活动。<br/>　　第四条　从事互联网医疗保健信息服务,在向通信管理部门申请经营许可或者履行beian手续前,应当经省、自治区、直辖市人民政府卫生行政部门、中医药管理部门审核同意。<br/>　　<br/>第二章　设　　立<br/><br/>　　第五条　申请提供互联网医疗保健信息服务,应当具备下列条件:<br/>　　(一)主办单位为依法设立的医疗卫生机构、从事预防保健服务的企事业单位或者其他社会组织;<br/>　　(二)具有与提供的互联网医疗保健信息服务活动相适应的专业人员、设施及相关制度;<br/>　　(三)网站或者频道有2名以上熟悉医疗卫生管理法律、法规和医疗卫生专业知识的技术人员;提供性知识宣传的,应当有1名副高级以上卫生专业技术职务任职资格的医师。<br/>　　第六条　申请提供的互联网医疗保健信息服务中含有性心理、性伦理、性医学、性治疗等性科学研究内容的,除具备第五条规定条件外,还应当同时具备下列条件:<br/>　　(一)主办单位必须是医疗卫生机构;<br/>　　(二)具有仅向从事相关临床和科研工作的专业人员开放的相关网络技术措施。<br/>　　第七条　申请提供互联网医疗保健信息服务的,应当按照属地管理原则,向主办单位所在地省、自治区、直辖市人民政府卫生行政部门、中医药管理部门提出申请,并提交下列材料:<br/>　　(一)申请书和申请表。申请表内容主要包括:网站类别、服务性质(经营性或者非经营性)、内容分类(普通、性知识、性科研)、网站设置地点、预定开始提供服务日期、主办单位名称、机构性质、通信地址、邮政编码、负责人及其身份证号码、联系人、联系电话等;<br/>　　(二)主办单位基本情况,包括机构法人证书或者企业法人营业执照;<br/>　　(三)医疗卫生专业人员学历证明及资格证书、执业证书复印件,网站负责人身份证及简历;<br/>　　(四)网站域名注册的相关证书证明文件;<br/>　　(五)网站栏目设置说明;<br/>　　(六)网站对历史发布信息进行备份和查阅的相关管理制度及执行情况说明;<br/>　　(七)卫生行政部门、中医药管理部门在线浏览网站上所有栏目、内容的方法及操作说明;<br/>　　(八)健全的网络与信息安全保障措施,包括网站安全保障措施、信息安全保密管理制度、用户信息安全管理制度;<br/>　　(九)保证医疗保健信息来源科学、准确的管理措施、情况说明及相关证明。<br/>　　第八条　从事互联网医疗卫生信息服务网站的中文名称,除与主办单位名称相同的以外,不得以“中国”、“中华”、“全国”等冠名。<br/>　　第九条　省、自治区、直辖市人民政府卫生行政部门、中医药管理部门自受理之日起20日内,对申请提供互联网医疗保健信息服务的材料进行审核,并作出予以同意或不予同意的审核意见。予以同意的,核发《互联网医疗保健信息服务审核同意书》,发布公告,并向卫生部、国家中医药管理局beian;不予同意的,应当书面通知申请人并说明理由。<br/>　　《互联网医疗保健信息服务审核同意书》格式由卫生部统一制定。<br/>　　第十条　互联网医疗保健信息服务提供者变更下列事项之一的,应当向原发证机关申请办理变更手续,填写《互联网医疗保健信息服务项目变更申请表》,同时提供相关证明文件:<br/>　　(一)《互联网医疗保健信息服务审核同意书》中审核同意的项目;<br/>　　(二)互联网医疗保健信息服务主办单位的基本项目;<br/>　　(三)提供互联网医疗保健信息服务的基本情况。<br/>　　第十一条　《互联网医疗保健信息服务审核同意书》有效期2年。需要继续提供互联网医疗保健信息服务的,应当在有效期届满前2个月内,向原审核机关申请复核。通过复核的,核发《互联网医疗保健信息服务复核同意书》。<br/>　　<br/>第三章　医疗保健信息服务<br/><br/>　　第十二条　互联网医疗保健信息服务内容必须科学、准确,必须符合国家有关法律、法规和医疗保健信息管理的相关规定。<br/>　　提供互联网医疗保健信息服务的网站应当对发布的全部信息包括所链接的信息负全部责任。<br/>　　不得发布含有封建迷信、淫秽内容的信息;不得发布虚假信息;不得发布未经审批的医疗广告;不得从事网上诊断和治疗活动。<br/>　　非医疗机构不得在互联网上储存和处理电子病历和健康档案信息。<br/>　　第十三条　发布医疗广告,必须符合《医疗广告管理办法》的有关规定。应当注明医疗广告审查证明文号,并按照核准的广告成品样件内容登载。<br/>　　不得夸大宣传,严禁刊登违法广告。<br/>　　第十四条　开展性知识宣传,必须提供信息内容的来源,并在明显位置标明。信息内容要由医疗卫生专业人员审核把关,确保其科学、准确。<br/>　　不得转载、摘编非法出版物的内容;不得以宣传性知识为名渲染性心理、性伦理、性医学、性治疗等性科学研究的内容;严禁传播淫秽内容。<br/>　　第十五条　开展性科学研究的医疗保健网站,只能向从事相关临床和科研工作的专业人员开放。<br/>　　严禁以开展性科学研究为名传播淫秽内容。综合性网站的预防保健类频道不得开展性科学研究内容服务。<br/>　　第十六条　提供医疗保健信息服务的网站登载的新闻信息,应当符合《互联网新闻信息服务管理办法》的相关规定;登载的药品信息应当符合《互联网药品信息服务管理办法》的相关规定。<br/>　　第十七条　提供互联网医疗保健信息服务,应当在其网站主页底部的显著位置标明卫生行政部门、中医药管理部门《互联网医疗保健信息服务审核同意书》或者《互联网医疗保健信息服务复核同意书》的编号。<br/>　　<br/>第四章　监督管理<br/><br/>　　第十八条　卫生部、国家中医药管理局对各省、自治区、直辖市人民政府卫生行政部门、中医药管理部门的审核和日常监管工作进行指导和管理。<br/>　　省、自治区、直辖市人民政府卫生行政部门、中医药管理部门依法负责对本行政区域内主办单位提供的医疗保健信息服务开展审核工作,对本行政区域的互联网医疗保健信息服务活动进行监督管理。<br/>　　第十九条　各级卫生行政部门、中医药管理部门对下列内容进行日常监管:<br/>　　 (一)开办医疗机构类网站的,其医疗机构的真实性和合法性;<br/>　　(二)提供性知识宣传和普通医疗保健信息服务的,是否取得互联网医疗保健信息服务资格,是否超范围提供服务;<br/>　　(三)提供性科学研究信息服务的,其主办单位是否具备相应资质,是否违规向非专业人士开放;<br/>　　(四)是否利用性知识宣传和性科学研究的名义传播淫秽内容,是否刊载违法广告和禁载广告。<br/>　　第二十条　卫生行政部门、中医药管理部门设立投诉举报电话和电子信箱,接受上网用户对互联网医疗保健信息服务的投诉举报。<br/>　　第二十一条　卫生行政部门、中医药管理部门对上网用户投诉举报和日常监督管理中发现的问题,要及时通知互联网医疗保健信息服务提供者予以改正;对超范围提供互联网医疗保健信息服务的,应责令其停止提供。<br/>　　第二十二条　互联网医疗保健信息服务审核和监督管理情况应当向社会公告。<br/>　　<br/>第五章　法律责任<br/><br/>　　第二十三条　未经过卫生行政部门、中医药管理部门审核同意从事互联网医疗保健信息服务的,由省级以上人民政府卫生行政部门、中医药管理部门通报同级通信管理部门,依法予以查处;情节严重的,依照有关法律法规给予处罚。<br/>　　第二十四条　已通过卫生行政部门、中医药管理部门审核或者复核同意从事互联网医疗保健信息服务的,违反本办法,有下列情形之一的,由省、自治区、直辖市人民政府卫生行政部门、中医药管理部门给予警告,责令其限期改正;情节严重的,对非经营性互联网医疗保健信息服务提供者处以3000元以上1万元以下罚款,对经营性互联网医疗保健信息服务提供者处以1万元以上3万元以下罚款;拒不改正的,提出监管处理意见,并移交通信管理部门依法处理;构成犯罪的,移交司法部门追究刑事责任:<br/>　　(一)超出审核同意范围提供互联网医疗保健信息服务的;<br/>　　(二)超出有效期使用《互联网医疗保健信息服务审核同意书》的;<br/>　　(三)未在网站主页规定位置标明卫生行政部门、中医药管理部门审核或者复核同意书编号的;<br/>　　(四)提供不科学、不准确医疗保健信息服务,并造成不良社会影响的;<br/>　　(五)借开展性知识宣传和性科学研究为名传播淫秽内容的。<br/>　　第二十五条　省、自治区、直辖市人民政府卫生行政部门、中医药管理部门违规对互联网医疗保健信息服务申请作出审核意见的,原审核机关应当撤销原批准的《互联网医疗保健信息服务审核同意书》;对主管人员和其他直接责任人员,由其所在单位上级机关依法给予处分。<br/>　　<br/>第六章　附　　则<br/>　　第二十六条　本办法自2009年7月1日起施行。2001年1月3日卫生部发布的《卫生部关于印发〈互联网医疗卫生信息服务办法〉的通知》(卫办发〔2001〕3号)同时废止。<br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=%25E6%25B3%2595%25E5%25BE%258B%25E6%25B3%2595%25E8%25A7%2584" rel="tag">法律法规</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?628</link>
<title><![CDATA[09年最新汇总搜索引擎中文网站提交登陆入口]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[搜索优化]]></category>
<pubDate>Sun, 05 Jul 2009 13:50:53 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?628</guid> 
<description>
<![CDATA[ 
	1、Google提交<br/><br/><a href="http://www.google.com/addurl/" target="_blank">http://www.google.com/addurl/</a>？hl=zh_CN<br/><br/>2、百度提交<br/><br/><a href="http://www.baidu.com/search/url_submit.html" target="_blank">http://www.baidu.com/search/url_submit.html</a><br/><br/>3、Bing提交<br/><br/><a href="http://cn.bing.com/docs/submit.aspx" target="_blank">http://cn.bing.com/docs/submit.aspx</a><br/><br/>4、有道提交<br/><br/><a href="http://tellbot.youdao.com/report" target="_blank">http://tellbot.youdao.com/report</a><br/><br/>5、新浪爱问提交<br/><br/><a href="http://iask.com/guest/add_url.php" target="_blank">http://iask.com/guest/add_url.php</a><br/><br/>6、中搜（等同于慧聪）提交<br/><br/><a href="http://ads.zhongsou.com/register/page.jsp" target="_blank">http://ads.zhongsou.com/register/page.jsp</a><br/><br/>7、雅虎中国（等同于易搜）提交<br/><br/><a href="http://search.help.cn.yahoo.com/h4_4.html" target="_blank">http://search.help.cn.yahoo.com/h4_4.html</a><br/><br/>8、TOM提交提交<br/><br/><a href="http://search.tom.com/tools/weblog/log.php" target="_blank">http://search.tom.com/tools/weblog/log.php</a><br/><br/>9、alltheweb 提交<br/><br/><a href="http://www.alltheweb.com/help/webmaster/submit_site" target="_blank">http://www.alltheweb.com/help/webmaster/submit_site</a><br/><br/>10、AltaVista 提交<br/><br/><a href="http://www.altavista.com/addurl/default" target="_blank">http://www.altavista.com/addurl/default</a><br/><br/>11、DMOZ提交<br/><br/><a href="http://www.dmoz.org/World/Chinese_Simplified" target="_blank">http://www.dmoz.org/World/Chinese_Simplified</a><br/><br/>12、麦布提交<br/><br/><a href="http://www.mybu.net/submit.asp" target="_blank">http://www.mybu.net/submit.asp</a><br/><br/>13、免费收录网址导航提交<br/><br/><a href="http://www.weiduomei.net/login.asp" target="_blank">http://www.weiduomei.net/login.asp</a><br/><br/>14、千度搜索提交<br/><br/><a href="http://www.qiandu.com/protocol.asp" target="_blank">http://www.qiandu.com/protocol.asp</a><br/><br/>15、好站导航提交<br/><br/><a href="http://www.beijixing.com.cn/cgi-bin/add.cgi" target="_blank">http://www.beijixing.com.cn/cgi-bin/add.cgi</a><br/><br/>16、凯希提交<br/><br/><a href="http://www2d.biglobe.ne.jp/~kinryou/cgi/url.html" target="_blank">http://www2d.biglobe.ne.jp/~kinryou/cgi/url.html</a><br/><br/>17、协通提交<br/><br/><a href="http://www.net2asp.com.cn/search/regform.htm" target="_blank">http://www.net2asp.com.cn/search/regform.htm</a><br/><br/>18、法律网搜索引擎提交<br/><br/><a href="http://www.law-lib.com/lawseek/wzdl.asp" target="_blank">http://www.law-lib.com/lawseek/wzdl.asp</a><br/><br/>19、孙悟空提交<br/><br/><a href="http://www.sunwukong.cn/add.php" target="_blank">http://www.sunwukong.cn/add.php</a><br/><br/>20、极限搜索提交<br/><br/><a href="http://www.2881.com/submit.htm" target="_blank">http://www.2881.com/submit.htm</a><br/><br/>21、奇搜提交<br/><br/><a href="http://about.qeesoo.com:88/urladd.jsp" target="_blank">http://about.qeesoo.com:88/urladd.jsp</a><br/><br/>22、零搜提交<br/><br/><a href="http://www.0sou.cn/protocol.asp" target="_blank">http://www.0sou.cn/protocol.asp</a><br/><br/>23、精彩实用网提交<br/><br/><a href="http://www.ok881.com/add.asp" target="_blank">http://www.ok881.com/add.asp</a><br/><br/>24、114啦提交<br/><br/><a href="http://url.114la.com/" target="_blank">http://url.114la.com/</a><br/><br/>25、hao123提交<br/><br/><a href="http://221.12.147.30/url_submit.php" target="_blank">http://221.12.147.30/url_submit.php</a> <br/><br/>26、分类目录提交<br/><br/><a href="http://www.at-lib.com/join_0id.html" target="_blank">http://www.at-lib.com/join_0id.html</a><br/><br/>27、1odp分类目录提交<br/><br/><a href="http://www.1odp.cn/protocol.asp" target="_blank">http://www.1odp.cn/protocol.asp</a><br/><br/>28、SEEK114分类目录提交<br/><br/><a href="http://www.seek114.com/join_0id.html" target="_blank">http://www.seek114.com/join_0id.html</a><br/><br/>29、中文分类目录提交<br/><br/><a href="http://www.all-list.cn/customer_center/submit_website.html" target="_blank">http://www.all-list.cn/customer_center/submit_website.html</a><br/><br/>30、中国开放式分类目录提交<br/><br/><a href="http://www.chinadmoz.com.cn/webuser/userlogin.asp" target="_blank">http://www.chinadmoz.com.cn/webuser/userlogin.asp</a>？t=4<br/><br/>31、ODP分类目录提交<br/><br/><a href="http://www.lirenhome.com/ODP/wzdl.htm" target="_blank">http://www.lirenhome.com/ODP/wzdl.htm</a><br/><br/>32、dir114分类目录提交<br/><br/><a href="http://www.dir114.com/User/UserLogin.asp" target="_blank">http://www.dir114.com/User/UserLogin.asp</a><br/><br/>33、我家有才分类目录提交<br/><br/><a href="http://www.wjyc.com/add.php" target="_blank">http://www.wjyc.com/add.php</a>？cat=<br/><br/>34、第一摘网站目录提交<br/><br/><a href="http://www.dzhai.com/User/UserLogin.asp" target="_blank">http://www.dzhai.com/User/UserLogin.asp</a><br/><br/>35、站长区分类目录提交<br/><br/><a href="http://www.admin7.cn/MuLu/UserPublish.asp" target="_blank">http://www.admin7.cn/MuLu/UserPublish.asp</a>？Action=Add<br/><br/>36、esyndicat分类目录提交<br/><br/><a href="http://link.92an.com/suggest-listing.php" target="_blank">http://link.92an.com/suggest-listing.php</a>？id=0<br/><br/>37、35分类目录提交<br/><br/><a href="http://www.35dir.com/Submit.asp" target="_blank">http://www.35dir.com/Submit.asp</a><br/><br/>38、酷帝分类目录提交<br/><br/><a href="http://www.coodir.com/accounts/addsite.asp" target="_blank">http://www.coodir.com/accounts/addsite.asp</a><br/><br/>39、thatG分类目录提交<br/><br/><a href="http://www.thatg.com/suggest-listing.php" target="_blank">http://www.thatg.com/suggest-listing.php</a>？id=0<br/><br/>40、GG-AD分类目录提交<br/><br/><a href="http://www.gg-ad.org/accounts/addsite.asp" target="_blank">http://www.gg-ad.org/accounts/addsite.asp</a><br/><br/>41、114CB网站目录提交<br/><br/><a href="http://www.114cb.com/Submit.asp" target="_blank">http://www.114cb.com/Submit.asp</a><br/><br/>42、金泉网商业目录提交<br/><br/><a href="http://www.dir.jqw.com/" target="_blank">http://www.dir.jqw.com/</a><br/><br/>43、网站目录提交<br/><br/><a href="http://www.friendpage.cn/submit.php" target="_blank">http://www.friendpage.cn/submit.php</a><br/><br/>44、160网站分类目录提交<br/><br/><a href="http://www.dir160.com/user/login.aspx" target="_blank">http://www.dir160.com/user/login.aspx</a><br/><br/>45、258商业搜索提交<br/><br/><a href="http://dir.258.com/" target="_blank">http://dir.258.com/</a><br/><br/>46、edcba分类目录提交<br/><br/><a href="http://www.edcba.com/" target="_blank">http://www.edcba.com/</a><br/><br/>47、网络营销搜索<br/><br/><a href="http://www.ubestweb.com/plus/heightsearch.php" target="_blank">http://www.ubestweb.com/plus/heightsearch.php</a><br/><br/>48、迪优网提交<br/><br/><a href="http://www.duwww.com/login.asp" target="_blank">http://www.duwww.com/login.asp</a><br/><br/>49、点我吧分类目录提交<br/><br/><a href="http://www.digg58.com/User/UserLogin.asp" target="_blank">http://www.digg58.com/User/UserLogin.asp</a><br/><br/>50、3322网址之家提交<br/><br/><a href="http://www.3322.com/about/indexed.html" target="_blank">http://www.3322.com/about/indexed.html</a><br/><br/>51、奇虎论坛网址提交<br/><br/><a href="http://daohang.qihoo.com/add.html" target="_blank">http://daohang.qihoo.com/add.html</a><br/><br/><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=seo" rel="tag">seo</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?627</link>
<title><![CDATA[linux下SSH登录的安全性设置]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Tue, 30 Jun 2009 02:02:37 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?627</guid> 
<description>
<![CDATA[ 
	改之前先建立一个登录的用户<br/><br/>1，只允许某个IP登录，拒绝其他所有IP<br/>在 /etc/hosts.allow 写:<br/>sshd: 192.168.1.207<br/>在 /etc/hosts.deny 写:<br/>sshd: ALL<br/><br/>2，禁止某个用户通过ssh登录<br/>在/etc/ssh/sshd_conf添加<br/>AllowUsers 用户名<br/>或者<br/>AllowGroups 组名<br/>或者<br/>DenyUsers 用户名<br/>3、修改默认端口：默认Port为22,并且已经注释掉了；修改是把注释去掉，并修改成其它的端口。<br/>4、禁止root用户远程登陆：修改PermitRootLogin，默认为yes且注释掉了；修改是把注释去掉，并改成no。<br/>5、PermitEmptyPasswords&nbsp;&nbsp; no不允许空密码用户login <br/><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=linux" rel="tag">linux</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?626</link>
<title><![CDATA[windows下如何卸载服务?]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Wed, 24 Jun 2009 14:09:46 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?626</guid> 
<description>
<![CDATA[ 
	在查看“管理工具”→ “ 服务” 时会发现有一些被插件或者病毒安装的服务，首先想到的是禁用它，可是禁用后还是有些想法，比如删除文件、卸载服务。下面就简单地介绍一下如何卸载服务：<br/><br/>在“管理工具”→ “ 服务”里找到你要卸载的服务，双击打开它的属性，比如查看“卡巴斯基反病毒6.0个人版”的属性，可以看到如下描述：<br/><br/>服务名称：AVP<br/>显示名称：卡巴斯基反病毒6.0个人版<br/><br/>然后打开注册表(运行regedit)，依次打开HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services，<br/>在Services下找到你要卸载的服务的名称，上例中即为AVP，删除整个AVP项，重启计算机后就把该服务完全卸载了。<br/><br/>另外，在卸载服务前也可以把关联的文件删除，在服务的属性中“可执行文件的路径”下即为其关联的文件。<br/><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1" rel="tag">服务</a> , <a href="http://jed.dzhope.com/tag.php?tag=%25E5%258D%25B8%25E8%25BD%25BD" rel="tag">卸载</a>
]]>
</description>
</item><item>
<link>http://jed.dzhope.com/read.php?625</link>
<title><![CDATA[MySQL 5.0安装配置的图解]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Wed, 24 Jun 2009 08:19:16 +0000</pubDate> 
<guid>http://jed.dzhope.com/read.php?625</guid> 
<description>
<![CDATA[ 
	<p><font size="3">打开下载的mysql安装文件mysql-5.0.27-win32.zip，双击解压缩，运行&ldquo;setup.exe&rdquo;，出现如下界面：</font></p><br/><div><br /><br/><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5024956-0.jpg" /></font></div><br/><div><br/><div><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql安装向导启动，按&ldquo;Next&rdquo;继续 <br /><br/><img style="cursor: pointer" alt="" border="0" src="/attachment/1A502N09-1.jpg" /></font></div><br/></div><br/><div><br /><br/><font size="3">选择安装类型，有&ldquo;Typical（默认）&rdquo;、&ldquo;Complete（完全）&rdquo;、&ldquo;Custom（用户自定义）&rdquo;三个选项，我们选择&ldquo;Custom&rdquo;，有更多的选项，也方便熟悉安装过程</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A50253C-2.jpg" /></font></div><br/><div><br /><br/><font size="3">在&ldquo;Developer Components（开发者部分）&rdquo;上左键单击，选择&ldquo;This feature, and all subfeatures, will be installed on local hard drive.&rdquo;，即&ldquo;此部分，及下属子部分内容，全部安装在本地硬盘上&rdquo;。在上面的&ldquo;MySQL Server（mysql服务器）&rdquo;、&ldquo;Client Programs（mysql客户端程序）&rdquo;、&ldquo;Documentation（文档）&rdquo;也如此操作，以保证安装所有文件。点选&ldquo;Change...&rdquo;，手动指定安装目录。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5022095-3.jpg" /></font></div><br/><div><br /><br/><font size="3">填上安装目录，我的是&ldquo;F:&#92;Server&#92;MySQL&#92;MySQL Server 5.0&rdquo;，也建议不要放在与操作系统同一分区，这样可以防止系统备份还原的时</font></div><br/><div><font size="3">候，数据被清空。按&ldquo;OK&rdquo;继续。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5024595-4.jpg" /></font></div><br/><div><br /><br/><font size="3">返回刚才的界面，按&ldquo;Next&rdquo;继续。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5025325-5.jpg" /></font></div><br/><div><br /><br/><font size="3">确认一下先前的设置，如果有误，按&ldquo;Back&rdquo;返回重做。按&ldquo;Install&rdquo;开始安装。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A502KH-6.jpg" /></font></div><br/><div><br /><br/><font size="3">正在安装中，请稍候，直到出现下面的界面</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5021307-7.jpg" /></font></div><br/><div><br /><br/><font size="3">这里是询问你是否要注册一个mysql.com的账号，或是使用已有的账号登陆mysql.com，一般不需要了，点选&ldquo;Skip Sign-Up&rdquo;，按&ldquo;Next&rdquo;略过此步骤。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A502L29-8.jpg" /></font></div><br/><div><br /><br/><font size="3">现在<span style="text-decoration: underline"><strong><span style="color: rgb(0,0,255)">软件</span></strong></span>安装完成了，出现上面的界面，这里有一个很好的功能，mysql配置向导，不用向以前一样，自己手动乱七八糟的配置my.ini了，将 &ldquo;Configure the Mysql Server now&rdquo;前面的勾打上，点&ldquo;Finish&rdquo;结束软件的安装并启动mysql配置向导。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5021L9-9.jpg" /></font></div><br/><div><br /><br/><font size="3">mysql配置向导启动界面，按&ldquo;Next&rdquo;继续。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5025022-10.jpg" /></font></div><br/><div><br /><br/><font size="3">选择配置方式，&ldquo;Detailed Configuration（手动精确配置）&rdquo;、&ldquo;Standard Configuration（标准配置）&rdquo;，我们选择&ldquo;Detailed Configuration&rdquo;，方便熟悉配置过程。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5023358-11.jpg" /></font></div><br/><div><br /><br/><font size="3">选择服务器类型，&ldquo;Developer Machine（开发测试类，mysql占用很少资源）&rdquo;、&ldquo;Server Machine（服务器类型，mysql占用较多资源）&rdquo;、&ldquo;Dedicated MySQL Server Machine（专门的<span style="text-decoration: underline"><strong><span style="color: rgb(0,0,255)">数据库</span></strong></span>服务器，mysql占用所有可用资源）&rdquo;，大家根据自己的类型选择了，一般选&ldquo;Server Machine&rdquo;，不会太少，也不会占满。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5021039-12.jpg" /></font></div><br/><div><br /><br/><font size="3">选择mysql数据库的大致用途，&ldquo;Multifunctional <span style="text-decoration: underline"><strong><span style="color: rgb(0,0,255)">Database</span></strong></span>（通用多功能型，好）&rdquo;、&ldquo;Transactional Database Only（服务器类型，专注于事务处理，一般）&rdquo;、&ldquo;Non-Transactional Database Only（非事务处理型，较简单，主要做一些监控、记数用，对MyISAM数据类型的支持仅限于non-transactional），随自己的用途而选择了，我这里选择&ldquo;Transactional Database Only&rdquo;，按&ldquo;Next&rdquo;继续。 <img style="cursor: pointer" alt="" border="0" src="/attachment/1A5023Z3-13.jpg" /></font></div><br/><div><br /><br/><font size="3">对InnoDB Tablespace进行配置，就是为InnoDB 数据库文件选择一个存储空间，如果修改了，要记住位置，重装的时候要选择一样的地方，否则可能会造成数据库损坏，当然，对数据库做个备份就没问题了，这里不详述。我这里没有修改，使用用默认位置，直接按&ldquo;Next&rdquo;继续</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5023648-14.jpg" /></font></div><br/><div><br /><br/><font size="3">选择您的网站的一般mysql访问量，同时连接的数目，&ldquo;Decision Support(DSS)/OLAP（20个左右）&rdquo;、&ldquo;Online Transaction Processing(OLTP)（500个左右）&rdquo;、&ldquo;Manual Setting（手动设置，自己输一个数）&rdquo;，我这里选&ldquo;Online Transaction Processing(OLTP)&rdquo;，自己的服务器，应该够用了，按&ldquo;Next&rdquo;继续</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5026195-15.jpg" /></font></div><br/><div><br /><br/><font size="3">是否启用TCP/IP连接，设定端口，如果不启用，就只能在自己的机器上访问mysql数据库了，我这里启用，把前面的勾打上，Port Number：3306，在这个页面上，您还可以选择&ldquo;启用标准模式&rdquo;（Enable Strict Mode），这样MySQL就不会允许细小的语法错误。如果您还是个新手，我建议您取消标准模式以减少麻烦。但熟悉MySQL以后，尽量使用标准模式，因为它可以降低有害数据进入数据库的可能性。按&ldquo;Next&rdquo;继续</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A5021249-16.jpg" /></font></div><br/><div><br /><br/><font size="3">这个比较重要，就是对mysql默认数据库语言编码进行设置，第一个是西文编码，第二个是多字节的通用utf8编码，都不是我们通用的编码，这里选择第三个，然后在Character Set那里选择或填入&ldquo;gbk&rdquo;，当然也可以用&ldquo;gb2312&rdquo;，区别就是gbk的字库容量大，包括了gb2312的所有汉字，并且加上了繁体字、和其它乱七八糟的字&mdash;&mdash;使用mysql的时候，在执行数据操作命令之前运行一次&ldquo;SET NAMES GBK;&rdquo;（运行一次就行了，GBK可以替换为其它值，视这里的设置而定），就可以正常的使用汉字（或其它文字）了，否则不能正常显示汉字。按 &ldquo;Next&rdquo;继续。</font></div><br/><div><font size="3"><img style="cursor: pointer" alt="" border="0" src="/attachment/1A50250H-17.jpg" /></font></div><br/><div><br /><br/><font size="3">选择是否将mysql安装为windows服务，还可以指定Service Name（服务标识名称），是否将mysql的bin目录加入到Windows PATH（加入后，就可以直接使用bin下的文件，而不用指出目录名，比如连接，&ldquo;mysql.exe -uusername -ppassword;&rdquo;就可以了，不用指出mysql.exe的完整地址，很方便），我这里全部打上了勾，Service Name不变。按&ldquo;Next&rdquo;继续。 <img style="cursor: pointer" alt="" border="0" src="/attachment/1A5024X4-18.jpg" /><br /><br/>这一步询问是否要修改默认root用户（超级管理）的密码（默认为空），&ldquo;New root password&rdquo;如果要修改，就在此填入新密码（如果是重装，并且之前已经设置了密码，在这里更改密码可能会出错，请留空，并将&ldquo;Modify Security Settings&rdquo;前面的勾去掉，安装配置完成后另行修改密码），&ldquo;Confirm（再输一遍）&rdquo;内再填一次，防止输错。&ldquo;Enable root access from remote machines（是否允许root用户在其它的机器上登陆，如果要安全，就不要勾上，如果要方便，就勾上它）&rdquo;。最后&ldquo;Create An Anonymous Account（新建一个匿名用户，匿名用户可以连接数据库，不能操作数据，包括查询）&rdquo;，一般就不用勾了，设置完毕，按&ldquo;Next&rdquo;继续。 <img style="cursor: pointer" alt="" border="0" src="/attachment/1A5021643-19.jpg" /></font></div><br/><div><br /><br/><font size="3">确认设置无误，如果有误，按&ldquo;Back&rdquo;返回检查。按&ldquo;Execute&rdquo;使设置生效。 <img style="cursor: pointer" alt="" border="0" src="/attachment/1A5024G3-20.jpg" /></font></div><br/><div><br /><br/><font size="3">设置完毕，按&ldquo;Finish&rdquo;结束mysql的安装与配置&mdash;&mdash;这里有一个比较常见的错误，就是不能&ldquo;Start service&rdquo;，一般出现在以前有安装mysql的服务器上，解决的办法，先保证以前安装的mysql服务器彻底卸载掉了；不行的话，检查是否按上面一步所说，之前的密码是否有修改，照上面的操作；如果依然不行，将mysql安装目录下的data文件夹备份，然后删除，在安装完成后，将安装生成的 data文件夹删除，备份的data文件夹移回来，再重启mysql服务就可以了，这种情况下，可能需要将数据库检查一下，然后修复一次，防止数据出错。</font></div><br/><div><font size="3"><img style="width: 454px; cursor: pointer" alt="" border="0" src="/attachment/1A5026438-21.jpg" /></font></div><br/>Tags - <a href="http://jed.dzhope.com/tag.php?tag=mysql" rel="tag">mysql</a>
]]>
</description>
</item>
</channel>
</rss>