<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>赵健在这里！&#124; www.zhaojian.net &#187; PHP技术</title>
	<atom:link href="http://www.zhaojian.net/phpjishu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zhaojian.net</link>
	<description>赵健在这里！- 关注生活，专注互联网。www.zhaojian.net</description>
	<lastBuildDate>Tue, 08 May 2012 23:17:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>php实现base64加密解密的代码</title>
		<link>http://www.zhaojian.net/phpshi-xian-base64jia-mi-jie-mi-de-dai-ma/</link>
		<comments>http://www.zhaojian.net/phpshi-xian-base64jia-mi-jie-mi-de-dai-ma/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 10:48:36 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[base64]]></category>
		<category><![CDATA[base64加密]]></category>
		<category><![CDATA[base64解密]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP加密]]></category>
		<category><![CDATA[PHP解密]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[加密]]></category>
		<category><![CDATA[解密]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=983</guid>
		<description><![CDATA[在PHP中我们可以直接使用PHP自带的函数 base64_encode() 和 base64_decode() 进行加密和解密，废话不说了，我们直接进入正题： 例子 1. base64_encode() 示例 1234&#60;?php $str = 'This is an encoded string'; echo base64_encode&#40;$str&#41;; ?&#62; 此示例将显示：VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw== 例子 2. base64_decode() 示例 1234&#60;?php $str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw=='; echo base64_decode&#40;$str&#41;; ?&#62; 此示例将显示：This is an encoded string PHP参数调用整合。 1234&#60;?php $str = $url; echo base64_decode&#40;$str&#41;; ?&#62; 标签：base64, base64加密, base64解密, PHP, PHP加密, PHP解密, 代码, 加密, 解密]]></description>
			<content:encoded><![CDATA[<p>在<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span>中<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>们可以直接使用<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span>自带的函数 <a href="http://www.zhaojian.net/tag/base64/" class="st_tag internal_tag" rel="tag" title="标签 base64 下的日志">base64</a>_encode() 和 <a href="http://www.zhaojian.net/tag/base64/" class="st_tag internal_tag" rel="tag" title="标签 base64 下的日志">base64</a>_decode() 进行<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/%e5%8a%a0%e5%af%86/" title="查看 加密 中的全部文章" target="_blank">加密</a></span>和<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/%e8%a7%a3%e5%af%86/" title="查看 解密 中的全部文章" target="_blank">解密</a></span>，废话不说了，<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>们直接进入正题：</p>
<p>例子 1. <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/base64/" title="查看 base64 中的全部文章" target="_blank">base64</a></span>_encode() 示例</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'This is an encoded string'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <a href="http://www.php.net/base64_encode"><span style="color: #990000;">base64_encode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>此示例将显示：VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==</p>
<p>例子 2. <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/base64/" title="查看 base64 中的全部文章" target="_blank">base64</a></span>_decode() 示例</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw=='</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <a href="http://www.php.net/base64_decode"><span style="color: #990000;">base64_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>此示例将显示：This is an encoded string</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span>参数调用整合。</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$url</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <a href="http://www.php.net/base64_decode"><span style="color: #990000;">base64_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>

	标签：<a href="http://www.zhaojian.net/tag/base64/" title="base64" rel="tag">base64</a>, <a href="http://www.zhaojian.net/tag/base64%e5%8a%a0%e5%af%86/" title="base64加密" rel="tag">base64加密</a>, <a href="http://www.zhaojian.net/tag/base64%e8%a7%a3%e5%af%86/" title="base64解密" rel="tag">base64解密</a>, <a href="http://www.zhaojian.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.zhaojian.net/tag/php%e5%8a%a0%e5%af%86/" title="PHP加密" rel="tag">PHP加密</a>, <a href="http://www.zhaojian.net/tag/php%e8%a7%a3%e5%af%86/" title="PHP解密" rel="tag">PHP解密</a>, <a href="http://www.zhaojian.net/tag/%e4%bb%a3%e7%a0%81/" title="代码" rel="tag">代码</a>, <a href="http://www.zhaojian.net/tag/%e5%8a%a0%e5%af%86/" title="加密" rel="tag">加密</a>, <a href="http://www.zhaojian.net/tag/%e8%a7%a3%e5%af%86/" title="解密" rel="tag">解密</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/phpshi-xian-base64jia-mi-jie-mi-de-dai-ma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP写的提交表单到E-mail邮箱程序</title>
		<link>http://www.zhaojian.net/phpxie-de-ti-jiao-biao-dan-dao-e-mailyou-xiang-cheng-xu/</link>
		<comments>http://www.zhaojian.net/phpxie-de-ti-jiao-biao-dan-dao-e-mailyou-xiang-cheng-xu/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 06:16:39 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php mail]]></category>
		<category><![CDATA[php发送到邮箱]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[提交]]></category>
		<category><![CDATA[表单]]></category>
		<category><![CDATA[邮箱]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=759</guid>
		<description><![CDATA[最近网站改版，想弄一个在线提交表单到邮箱的程序，找了很多都用不了，最后自己研究了一个。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161&#60;html&#62; &#60;body&#62; &#60;?php function spamcheck($field) &#160; { &#160; //filter_var() sanitizes the e-mail &#160; //address using FILTER_SANITIZE_EMAIL &#160; $field=filter_var($field, FILTER_SANITIZE_EMAIL); &#160; &#160; //filter_var() validates the e-mail &#160; //address using FILTER_VALIDATE_EMAIL &#160; if(filter_var($field, FILTER_VALIDATE_EMAIL)) &#160; &#160; { &#160; &#160; return TRUE; &#160; &#160; } &#160; else &#160; &#160; { &#160; &#160; return FALSE; &#160; &#160; } [...]]]></description>
			<content:encoded><![CDATA[<p>最近网站改版，想弄一个在线<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/%e6%8f%90%e4%ba%a4/" title="查看 提交 中的全部文章" target="_blank">提交</a></span><span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/%e8%a1%a8%e5%8d%95/" title="查看 表单 中的全部文章" target="_blank">表单</a></span>到<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/%e9%82%ae%e7%ae%b1/" title="查看 邮箱 中的全部文章" target="_blank">邮箱</a></span>的程序，找了很多都用不了，最后自己研究了一个。</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br />134<br />135<br />136<br />137<br />138<br />139<br />140<br />141<br />142<br />143<br />144<br />145<br />146<br />147<br />148<br />149<br />150<br />151<br />152<br />153<br />154<br />155<br />156<br />157<br />158<br />159<br />160<br />161<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;?php<br />
function spamcheck($field)<br />
&nbsp; {<br />
&nbsp; //filter_var() sanitizes the e-mail <br />
&nbsp; //address using FILTER_SANITIZE_EMAIL<br />
&nbsp; $field=filter_var($field, FILTER_SANITIZE_EMAIL);<br />
&nbsp; <br />
&nbsp; //filter_var() validates the e-mail<br />
&nbsp; //address using FILTER_VALIDATE_EMAIL<br />
&nbsp; if(filter_var($field, FILTER_VALIDATE_EMAIL))<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; return TRUE;<br />
&nbsp; &nbsp; }<br />
&nbsp; else<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; return FALSE;<br />
&nbsp; &nbsp; }<br />
&nbsp; }<br />
<br />
if (isset($_REQUEST['w_14']))<br />
&nbsp; {//if &quot;email&quot; is filled out, proceed<br />
<br />
&nbsp; //check if the email address is invalid<br />
&nbsp; $mailcheck = spamcheck($_REQUEST['w_14']);<br />
&nbsp; $w_1_check = $_REQUEST['w_1'];<br />
&nbsp; $w_8_check = $_REQUEST['w_8'];<br />
&nbsp; $w_13_check = $_REQUEST['w_13'];<br />
&nbsp; if ($mailcheck==FALSE)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;script language=\&quot;JavaScript\&quot;&gt;\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; alert(\&quot;请您认真填写 E-Mail，以便工作人员与您取得联系。谢谢合作！\&quot;);\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; history.back();\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot;&lt;/script&gt;&quot;; <br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($w_1_check=='')<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;script language=\&quot;JavaScript\&quot;&gt;\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; alert(\&quot;请您认真填写公司名称，以便工作人员与您取得联系。谢谢合作！\&quot;);\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; history.back();\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot;&lt;/script&gt;&quot;; <br />
&nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($w_8_check=='')<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;script language=\&quot;JavaScript\&quot;&gt;\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; alert(\&quot;请您认真填写姓名，以便工作人员与您取得联系。谢谢合作！\&quot;);\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; history.back();\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot;&lt;/script&gt;&quot;; <br />
&nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if ($w_13_check=='')<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; echo &quot;&lt;script language=\&quot;JavaScript\&quot;&gt;\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; alert(\&quot;请您认真填写QQ/MSN号码，以便工作人员与您取得联系。谢谢合作！\&quot;);\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot; history.back();\r\n&quot;; <br />
&nbsp; &nbsp; echo &quot;&lt;/script&gt;&quot;; <br />
&nbsp; &nbsp; }<br />
&nbsp; else<br />
&nbsp; &nbsp; {//send email<br />
&nbsp; &nbsp; $email = $_REQUEST['w_14'] ; <br />
&nbsp; &nbsp; $subject = $_REQUEST['w_1'] . &quot; &quot; . $_REQUEST['w_8'] ;<br />
&nbsp; &nbsp; $message = &quot;公司名称 :&quot;. $_REQUEST['w_1'] . &quot;\r\n&quot; . &quot;网页语种 :&quot;. $_REQUEST['w_2_1'] . &quot;/&quot; . $_REQUEST['w_2_2'] . &quot;/&quot; . $_REQUEST['w_2_3'] . &quot;/&quot; . $_REQUEST['w_2_4'] . &quot;/&quot; . $_REQUEST['w_2_5'] . &quot;/&quot; . &quot;\r\n&quot; . &quot;需要借鉴的站点 :&quot;. $_REQUEST['w_3'] . &quot;\r\n&quot; . &quot;主要业务介绍 :&quot;. $_REQUEST['w_4'] . &quot;\r\n&quot; . &quot;建站费用预算 :&quot;. $_REQUEST['w_5'] . &quot;-&quot; . $_REQUEST['w_6'] . &quot;\r\n&quot; . &quot;要求建站完成时间 :&quot;. &quot;希望完工的日期&quot; . $_REQUEST['w_7'] . &quot;\r\n&quot; . &quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;希望完工的天数&quot; . $_REQUEST['w_7_1'] . &quot;\r\n&quot; . &quot;网站建设其他要求 :&quot;. $_REQUEST['w_7_2'] . &quot;\r\n&quot; . &quot;=============================================================&quot; . &quot;\r\n&quot; . &quot;姓名 :&quot;. $_REQUEST['w_8'] . &quot;\r\n&quot; . &quot;性别 :&quot;. $_REQUEST['w_9'] . &quot;\r\n&quot; . &quot;电话 :&quot;. $_REQUEST['w_11'] . &quot;\r\n&quot; . &quot;手机 :&quot;. $_REQUEST['w_12'] . &quot;\r\n&quot; . &quot;QQ/MSN :&quot;. $_REQUEST['w_13'] . &quot;\r\n&quot; . &quot;电子邮箱 :&quot;. $_REQUEST['w_14'] . &quot;\r\n&quot; . &quot;Skype :&quot;. $_REQUEST['w_15'] . &quot;\r\n&quot; . &quot;邮编 :&quot;. $_REQUEST['w_16'] . &quot;\r\n&quot; . &quot;详细地址 :&quot;. $_REQUEST['w_17'] . &quot;\r\n&quot;;<br />
&nbsp; &nbsp; mail(&quot;jinpaiwww@126.com&quot;, &quot;$subject 填写的网站建设意向表。&quot;,<br />
&nbsp; &nbsp; $message, &quot;From: $email&quot;);<br />
&nbsp; &nbsp; echo &quot;&lt;script language=\&quot;JavaScript\&quot;&gt;\r\n&quot;; &nbsp; <br />
&nbsp; &nbsp; echo &quot;alert(\&quot;信息提交成功！请等待工作人员与您取得联系。自动返回首页\&quot;);\r\n&quot;; &nbsp; <br />
&nbsp; &nbsp; echo &quot;location.replace(\&quot;http://www.jinpaiwww.com/\&quot;);\r\n&quot;; &nbsp; <br />
&nbsp; &nbsp; echo &quot;&lt;/script&gt;&quot;;<br />
&nbsp; &nbsp; }<br />
&nbsp; }<br />
else<br />
&nbsp; {//if &quot;email&quot; is not filled out, display the form<br />
&nbsp; echo &quot;&lt;form id='form1' action='http://www.jinpaiwww.com/b/b.php' method='post' name='form1'&gt;<br />
&nbsp; &nbsp; &lt;table class='table_1' cellspacing='0' cellpadding='0' width='675' border='0'&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;tbody&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;th colspan='2'&gt;网站建设申请表&lt;/th&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;公司名称&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;input class='input_text' style='width: 300px' name='w_1' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;网页语种&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;input type='checkbox' checked='checked' name='w_2_1' value='中文简体' /&gt; &lt;label for='w_2_1'&gt;中文简体&lt;/label&gt; &lt;input type='checkbox' name='w_2_2' value='中文繁体' /&gt; &lt;label for='w_2_2'&gt;中文繁体&lt;/label&gt; &lt;input type='checkbox' name='w_2_3' value='英文' /&gt; &lt;label for='w_2_3'&gt;英文&lt;/label&gt; &lt;input type='checkbox' name='w_2_4' value='日文' /&gt; &lt;label for='w_2_4'&gt;日文&lt;/label&gt; &lt;input type='checkbox' name='w_2_５' value='其它语言' /&gt; &lt;label for='w_2_5'&gt;其它语言&lt;/label&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;希望借鉴的站点&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;input style='width: 300px' name='w_3' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;主要业务介绍&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;textarea class='input_text' style='width: 300px' name='w_4'&gt;&lt;/textarea&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;建站费用预算&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;input class='input_text' name='w_5' type='text' /&gt; -- &lt;input class='input_text' name='w_6' type='text' /&gt; 元&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;要求建站完成时间&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;input class='input_text' name='w_7' value='希望完工的日期' type='text' /&gt; &lt;input class='input_text' name='w_7_1' value='希望完工的天数' type='text' /&gt; 天&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='125'&gt;网站建设其它要求&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='550'&gt;&lt;textarea class='input_text' style='width: 300px' name='w_7_2'&gt;&lt;/textarea&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tbody&gt;<br />
&nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &lt;table class='table_1' cellspacing='0' cellpadding='0' width='675' border='0'&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;tbody&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;th colspan='4'&gt;联系人信息&lt;/th&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='129'&gt;姓　　名&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='202'&gt;&lt;input name='w_8' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' width='96'&gt;性　　别&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2' width='246'&gt;&lt;input type='radio' checked='checked' name='w_9' value='小姐' /&gt;小姐 &lt;input type='radio' name='w_9' value='先生' /&gt;先生&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1' align='left'&gt;电　　话&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input class='input_text' name='w_11' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;手　　机&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input name='w_12' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;QQ / MSN&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input class='input_text' name='w_13' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;电子邮箱&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input name='w_14' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;Skype&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input class='input_text' name='w_15' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;邮　　编&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input name='w_16' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;详细地址&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input name='w_17' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_1'&gt;公司地址&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;&lt;input name='w_172' type='text' /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tbody&gt;<br />
&nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &lt;table class='table_1' cellspacing='0' cellpadding='0' width='675' border='0'&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;tbody&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td class='input_2'&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div align='center'&gt;&lt;input id='send_mail_agent' type='submit' name='w_18' value='Submit' /&gt;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tbody&gt;<br />
&nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &lt;/form&gt;&quot;;<br />
&nbsp; }<br />
?&gt;<br />
<br />
&lt;/body&gt;<br />
&lt;/html&gt;</div></td></tr></tbody></table></div>

	标签：<a href="http://www.zhaojian.net/tag/e-mail/" title="E-mail" rel="tag">E-mail</a>, <a href="http://www.zhaojian.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.zhaojian.net/tag/php-mail/" title="php mail" rel="tag">php mail</a>, <a href="http://www.zhaojian.net/tag/php%e5%8f%91%e9%80%81%e5%88%b0%e9%82%ae%e7%ae%b1/" title="php发送到邮箱" rel="tag">php发送到邮箱</a>, <a href="http://www.zhaojian.net/tag/smtp/" title="smtp" rel="tag">smtp</a>, <a href="http://www.zhaojian.net/tag/%e6%8f%90%e4%ba%a4/" title="提交" rel="tag">提交</a>, <a href="http://www.zhaojian.net/tag/%e8%a1%a8%e5%8d%95/" title="表单" rel="tag">表单</a>, <a href="http://www.zhaojian.net/tag/%e9%82%ae%e7%ae%b1/" title="邮箱" rel="tag">邮箱</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/phpxie-de-ti-jiao-biao-dan-dao-e-mailyou-xiang-cheng-xu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows下的Apache+PHP+MySQL绿色环境套件包PHPnow1.5.5发布</title>
		<link>http://www.zhaojian.net/windows-xia-de-apache-php-mysql-lvse-huanjing-taojian-bao-phpnow-1-5-5-fabu/</link>
		<comments>http://www.zhaojian.net/windows-xia-de-apache-php-mysql-lvse-huanjing-taojian-bao-phpnow-1-5-5-fabu/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:15:34 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[Apache技术]]></category>
		<category><![CDATA[Linux技术]]></category>
		<category><![CDATA[MySQL技术]]></category>
		<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dedecms]]></category>
		<category><![CDATA[discuz]]></category>
		<category><![CDATA[eaccelerator]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[phpnow]]></category>
		<category><![CDATA[php本地环境]]></category>
		<category><![CDATA[php绿色套件]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[Zend Optimizer]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=664</guid>
		<description><![CDATA[PHPnow 是 Win32 下绿色的 Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板，帮助你快速配置你的套件，使用非常方便。 安装 PHPnow 只需解压、初始化，就可得到一个标准的 PHP + MySQL 的服务器环境。然后就可以直接安装 Discuz! 等程序，或者进行 PHP 开发调试。 国内的专业PHP集成环境，在中国农历新年即将到来时候发布，一个更新。这的确让人激动。希望这个让初 学者上手的套件环境不要离我们远去。 官方主页：http://www.phpnow.org 最新版本包含： Apache-2.0.63 / 2.2.14 PHP-5.2.12 MySQL-5.0.89 / 5.1.42 Zend Optimizer-3.3.3 phpMyAdmin-3.2.5 * eAccelerator 0.9.6-svn379 * 默认没有启用。执行 PnCp.cmd 选 3 启用。 下载:PHPnow-1.5.5 标签：apache, dedecms, discuz, eaccelerator, mysql, PHP, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zhaojian.net/tag/phpnow/" class="st_tag internal_tag" rel="tag" title="标签 phpnow 下的日志">PHPnow</a> 是 Win32 下绿色的 <a href="http://www.zhaojian.net/tag/apache/" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">Apache</a> + <a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> + <a href="http://www.zhaojian.net/tag/mysql/" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">MySQL</a>  环境套件包。简易安装、快速搭建支持虚拟主机的 <a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> 环境。附带 PnCp.cmd 控制面板，帮助你快速配置你的套件，使用非常方便。<br />
安装  <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span>now 只需解压、初始化，就可得到一个标准的 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span> + MySQL 的服务器环境。然后就可以直接安装 <a href="http://www.zhaojian.net/tag/discuz/" class="st_tag internal_tag" rel="tag" title="标签 discuz 下的日志">Discuz</a>! 等程序，或者进行  PHP 开发调试。</p>
<p>国内的专业PHP集成环境，在中国农历新年即将到来时候发布，一个更新。这的确让人激动。希望这个让初 学者上手的套件环境不要离<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>们远去。<br />
官方主页：<a href="http://www.phpnow.org/">http://www.phpnow.org</a></p>
<p>最新版本包含：</p>
<ul>
<li><a href="http://httpd.apache.org/">Apache</a>-2.0.63 / 2.2.14</li>
<li><a href="http://cn.php.net/">PHP</a>-5.2.12</li>
<li><a href="http://www.mysql.com/">MySQL</a>-5.0.89  / 5.1.42</li>
<li><a href="http://zend.com/products/zend_optimizer">Zend Optimizer</a>-3.3.3</li>
<li><a href="http://www.phpmyadmin.net/">phpMyAdmin</a>-3.2.5</li>
<li>* <a href="http://www.zhaojian.net/tag/eaccelerator/" class="st_tag internal_tag" rel="tag" title="标签 eaccelerator 下的日志">eAccelerator</a>  0.9.6-svn379</li>
</ul>
<p>* 默认没有启用。执行 PnCp.cmd 选 3  启用。</p>
<p>下载:<a href="http://www.phpnow.org/download.html" target="_blank">PHPnow-1.5.5</a></p>

	标签：<a href="http://www.zhaojian.net/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.zhaojian.net/tag/dedecms/" title="dedecms" rel="tag">dedecms</a>, <a href="http://www.zhaojian.net/tag/discuz/" title="discuz" rel="tag">discuz</a>, <a href="http://www.zhaojian.net/tag/eaccelerator/" title="eaccelerator" rel="tag">eaccelerator</a>, <a href="http://www.zhaojian.net/tag/mysql/" title="mysql" rel="tag">mysql</a>, <a href="http://www.zhaojian.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.zhaojian.net/tag/phpmyadmin/" title="phpMyAdmin" rel="tag">phpMyAdmin</a>, <a href="http://www.zhaojian.net/tag/phpnow/" title="phpnow" rel="tag">phpnow</a>, <a href="http://www.zhaojian.net/tag/php%e6%9c%ac%e5%9c%b0%e7%8e%af%e5%a2%83/" title="php本地环境" rel="tag">php本地环境</a>, <a href="http://www.zhaojian.net/tag/php%e7%bb%bf%e8%89%b2%e5%a5%97%e4%bb%b6/" title="php绿色套件" rel="tag">php绿色套件</a>, <a href="http://www.zhaojian.net/tag/windows/" title="windows" rel="tag">windows</a>, <a href="http://www.zhaojian.net/tag/zend-optimizer/" title="Zend Optimizer" rel="tag">Zend Optimizer</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/windows-xia-de-apache-php-mysql-lvse-huanjing-taojian-bao-phpnow-1-5-5-fabu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>php Undefined index和Undefined variable的解决方法</title>
		<link>http://www.zhaojian.net/php-undefined-indexhe-undefined-variablede-jie-jue-fang-fa/</link>
		<comments>http://www.zhaojian.net/php-undefined-indexhe-undefined-variablede-jie-jue-fang-fa/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 09:34:20 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Undefined]]></category>
		<category><![CDATA[variable]]></category>
		<category><![CDATA[解决方法]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=467</guid>
		<description><![CDATA[这段时间在做项目过程中老是出现这个提示 Notice: Undefined index: act in *:\***\***.php on line * 另外，有时还会出现 引用内容 Notice: Undefined variable: Submit &#8230;&#8230; 等一些这样的提示 原因：由于变量未定义引起的 解决方法： 1) error_reporting设置： 找到error_reporting = E_ALL 修改为error_reporting = E_ALL &#038; ~E_NOTICE 2) register_globals设置： 找到register_globals = Off 修改为register_globals = On 标签：PHP, Undefined, variable, 解决方法]]></description>
			<content:encoded><![CDATA[<p>这段时间在做项目过程中老是出现这个提示<br />
Notice: <a href="http://www.zhaojian.net/tag/undefined/" class="st_tag internal_tag" rel="tag" title="标签 Undefined 下的日志">Undefined</a> index: act in *:\***\***.<a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a> on line *<br />
另外，有时还会出现<br />
引用内容<br />
Notice: <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/undefined/" title="查看 Undefined 中的全部文章" target="_blank">Undefined</a></span> <a href="http://www.zhaojian.net/tag/variable/" class="st_tag internal_tag" rel="tag" title="标签 variable 下的日志">variable</a>: Submit &#8230;&#8230;<br />
等一些这样的提示<br />
原因：由于变量未定义引起的<br />
<a href="http://www.zhaojian.net/tag/%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/" class="st_tag internal_tag" rel="tag" title="标签 解决方法 下的日志">解决方法</a>：<br />
1) error_reporting设置：<br />
找到error_reporting = E_ALL<br />
修改为error_reporting = E_ALL &#038; ~E_NOTICE<br />
2) register_globals设置：<br />
找到register_globals = Off<br />
修改为register_globals = On </p>

	标签：<a href="http://www.zhaojian.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.zhaojian.net/tag/undefined/" title="Undefined" rel="tag">Undefined</a>, <a href="http://www.zhaojian.net/tag/variable/" title="variable" rel="tag">variable</a>, <a href="http://www.zhaojian.net/tag/%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/" title="解决方法" rel="tag">解决方法</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/php-undefined-indexhe-undefined-variablede-jie-jue-fang-fa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 2003下IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置</title>
		<link>http://www.zhaojian.net/windows-2003xia-iisphpmysqlzend-optimizergdku-phpmyadminan-zhuang-pei-zhi/</link>
		<comments>http://www.zhaojian.net/windows-2003xia-iisphpmysqlzend-optimizergdku-phpmyadminan-zhuang-pei-zhi/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 23:40:05 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[Apache技术]]></category>
		<category><![CDATA[Linux技术]]></category>
		<category><![CDATA[MySQL技术]]></category>
		<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[GD库]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Zend Optimizer]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=343</guid>
		<description><![CDATA[一、软件准备 1、windos2003 2、IIS6.0 3、php-5.0.4-Win32 4、mysql-5.1.6-alpha-win32 5、ZendOptimizer-2.6.0-Windows-i386 6、phpMyAdmin-2.7.0-pl2 二、开始安装 请确认已经安装好了windos2003+IIS6.0 第一步：安装PHP 1、将下载得到的php-5.0.4-Win32解压移动到自己需要放置的目录； 2、将PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows目录下； 3、将C:\Windows\php.ini-dist改名为php.ini，然后用记事本打开， （1）利用记事本的查找功能搜索 register_globals = Off 将 Off 改成 On ； （2）再搜索 extension_dir = 并将其路径指到你的 PHP 目录下的 ext 目录，比如：extension_dir = “C:\Inetpub\php\ext” （3）搜索找到 ;Windows Extensions 将下面列举的 ;extension=php_dbase.dll ;extension=php_gd2.dll （这是用来支持GD库的） ;extension=php_ldap.dll ;extension=php_mbstring.dll （这不选一般用PHPMYADMIN会出红色提示，故必选） ;extension=php_mssql.dll （这个是用来支持MSSQL的，可选） ;extension=php_mysql.dll （这个是用来支持MYSQL的，要支持MYSQL必选） 将这些前的”；”去掉，其他的你需要的也可以去掉前面的;然后关闭保存该文件。 4、配置 IIS 使其支持 PHP： 打开 IIS 后停止服务，然后在左侧默认Web站点上单击右键选择“属性”， 在打开的“ [...]]]></description>
			<content:encoded><![CDATA[<p>一、软件准备</p>
<p>1、windos2003<br />
2、<a href="http://www.zhaojian.net/tag/iis/" class="st_tag internal_tag" rel="tag" title="标签 IIS 下的日志">IIS</a>6.0<br />
3、<a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a>-5.0.4-Win32<br />
4、<a href="http://www.zhaojian.net/tag/mysql/" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>-5.1.6-alpha-win32<br />
5、ZendOptimizer-2.6.0-<a href="http://www.zhaojian.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="标签 windows 下的日志">Windows</a>-i386<br />
6、<a href="http://www.zhaojian.net/tag/phpmyadmin/" class="st_tag internal_tag" rel="tag" title="标签 phpMyAdmin 下的日志">phpMyAdmin</a>-2.7.0-pl2</p>
<p>二、开始安装</p>
<p>请确认已经安装好了windos2003+<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/iis/" title="查看 IIS 中的全部文章" target="_blank">IIS</a></span>6.0</p>
<p>第一步：安装<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span></p>
<p>1、将下载得到的php-5.0.4-Win32解压移动到自己需要放置的目录；</p>
<p>2、将<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span>目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows目录下；</p>
<p>3、将C:\Windows\php.ini-dist改名为php.ini，然后用记事本打开，</p>
<p>（1）利用记事本的查找功能搜索</p>
<p>register_globals = Off   将 Off 改成 On ；</p>
<p>（2）再搜索</p>
<p>extension_dir =   并将其路径指到你的 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/php/" title="查看 PHP 中的全部文章" target="_blank">PHP</a></span> 目录下的 ext 目录，比如：extension_dir = “C:\Inetpub\php\ext”</p>
<p>（3）搜索找到</p>
<p>;Windows Extensions   将下面列举的</p>
<p>;extension=php_dbase.dll</p>
<p>;extension=php_gd2.dll   （这是用来支持<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/gd%e5%ba%93/" title="查看 GD库 中的全部文章" target="_blank">GD库</a></span>的）</p>
<p>;extension=php_ldap.dll</p>
<p>;extension=php_mbstring.dll （这不选一般用PHPMYADMIN会出红色提示，故必选）</p>
<p>;extension=php_mssql.dll （这个是用来支持MSSQL的，可选）</p>
<p>;extension=php_<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/mysql/" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>.dll （这个是用来支持MYSQL的，要支持MYSQL必选）</p>
<p>将这些前的”；”去掉，其他的你需要的也可以去掉前面的;然后关闭保存该文件。</p>
<p>4、配置 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/iis/" title="查看 IIS 中的全部文章" target="_blank">IIS</a></span> 使其支持 PHP：</p>
<p>打开 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/iis/" title="查看 IIS 中的全部文章" target="_blank">IIS</a></span> 后停止服务，然后在左侧默认Web站点上单击右键选择“属性”，<br />
在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮，<br />
在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入：PHP ，再将可执行文件指向 php5isapi.dll<br />
所在路径，如：C:\Inetpub\php\php5isapi.dll 。</p>
<p>[attachment=888]</p>
<p>打开“Web 站点属性”窗口的“主目录”标签，找到并点击“配置”按钮，<br />
在弹出的“应用程序配置”窗口中找到并点击“添加”按钮，<br />
在弹出的窗口中新增一个扩展名映射，扩展名为 .php ，单击“浏览”将可执行文件指向 php5isapi.dll<br />
所在路径，如：C:\Inetpub\php\php5isapi.dll，然后一路确定即可。</p>
<p>[attachment=889]</p>
<p>再打开“Web 站点属性”窗口的“文档”标签，找到并点击“添加”按钮，向默认的 Web<br />
站点启动文档列表中添加 index.php 项。<br />
您可以将 index.php 升到最高优先级，这样，访问站点时就会首先自动寻找并打开 index.php 文档。</p>
<p>[attachment=890]</p>
<p>确定 Web 目录的应用程序设置和执行许可中选择为“纯脚本”，然后关闭 Internet 信息服务管理器，</p>
<p>在命令提示符中执行如下命令：</p>
<p>net stop w3svc<br />
net stop iisadmin<br />
net start w3svc</p>
<p>然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置<br />
ISAPI 扩展   允许，<br />
Active Server Pages   允许。</p>
<p>[attachment=891]</p>
<p>在 IIS 根目录下新建一个 phpinfo.php ，命名为：index.php 内容如下：</p>
<p><?php<br />
phpinfo();<br />
?></p>
<p>打开浏览器，输入：<a href="http://localhost/">http://localhost/</a>，<br />
将显示当前服务器所支持 PHP 的全部信息。</p>
<p>[attachment=892]</p>
<p>第二步：安装 MySQL</p>
<p>将下载得到的 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/mysql/" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>-5.1.6-alpha-win32 直接双击安装即可（注意安装目录不要太深，路径中不要出现空格）。</p>
<p>安装过程中会提示你是不是立即进行配置，选择否即可完成安装。</p>
<p>安装完毕后，在“开始”菜单里面有配置向导MySQL Server Instance Config Wizar，<br />
运行后按下面步骤配置设置ROOT密码即可</p>
<p>[attachment=893]</p>
<p>[attachment=894]</p>
<p>ROOT密码，建议社设置复杂点，确保服务器安全！</p>
<p>[attachment=895]</p>
<p>第三步：安装 <a href="http://www.zhaojian.net/tag/zend-optimizer/" class="st_tag internal_tag" rel="tag" title="标签 Zend Optimizer 下的日志">Zend Optimizer</a></p>
<p>将下载后得到 ZendOptimizer-2.6.0-Windows-i386 直接双击安装即可，<br />
安装过程要你选择 Web Server 时，选择 IIS ，然后提示你是否 Restart Web Server，选择是，完成安装之前提示是否备份 php.ini ，点确定后安装完成。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/zend-optimizer/" title="查看 Zend Optimizer 中的全部文章" target="_blank">Zend Optimizer</a></span> 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。</p>
<p>打开 php.ini 搜索：<br />
zend_optimizer.optimization_level=15</p>
<p>优化程度，这里定义启动多少个优化过程，默认值是 15 ，<br />
表示同时开启 10 个优化过程中的 1-4 ，<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>们可以将这个值改为 1023，表示开启全部10个优化过程。</p>
<p>第四步：安装<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/gd%e5%ba%93/" title="查看 GD库 中的全部文章" target="_blank">GD库</a></span></p>
<p>这一步在前面PHP.INI配置中实际上已经安装好了，</p>
<p>在php.ini里找到</p>
<p>“extension_dir”,然后将路径指向extension，如下（假设你的php安装路<br />
径为：C:\Inetpub\php,设置extension_dir = “C:\Inetpub\php\ext”，完成这步后，<br />
在 php.ini 里找到 “extension=php_gd2.dll” 这一行，并且去掉前面的分号，gd库安装完成。</p>
<p>第五步：安装 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/phpmyadmin/" title="查看 phpMyAdmin 中的全部文章" target="_blank">phpMyAdmin</a></span></p>
<p>将下载得到的 <span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/phpmyadmin/" title="查看 phpMyAdmin 中的全部文章" target="_blank">phpMyAdmin</a></span>-2.7.0-pl2 ，解压到 IIS 默认网站根目录，<br />
找到并打开 config.default.php，做以下修改：</p>
<p>1、搜索   $cfg['PmaAbsoluteUri']   ，设置你的phpmyadmin的URL，<br />
如：   $cfg['PmaAbsoluteUri'] = &#8216;<a href="http://localhost/phpmyadmin/">http://localhost/phpmyadmin/</a>&#8217;;</p>
<p>注意这里假设phpmyadmin在默认站点的根目录下</p>
<p>2、搜索$cfg['blowfish_secret']，设定好root密码后这里也要填写mysql设置时的密码</p>
<p>3、搜索 $cfg['DefaultLang']   ，将其设置为 zh-gb2312</p>
<p>4、搜索 $cfg['DefaultCharset'] ，将其设置为 gb2312</p>
<p>5、搜索 $cfg['Servers'][$i]['auth_type'] ，默认为config，是不安全的，不推荐，推荐使用cookie，<br />
将其设置为   $cfg['Servers'][$i]['auth_type'] = &#8216;cookie&#8217;;</p>
<p>打开浏览器，输入：<a href="http://localhost/phpMyAdmin/">http://localhost/phpMyAdmin/</a> ，若 IIS 和 MySQL<br />
均已启动，输入用户ROOT密码即可浏览数据库内容。</p>
<p>这段时间来，陆续大约有10多位落伍兄弟通过QQ加<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>咨询相关问题和询问PHP安装使用过程中的解决办法，大部分我都一一解答并给予帮助解决，一般都是通过远程直接给予帮助并都完满解决，个别仅仅通过QQ给予安装不成功的部分描述，由于失败因素很多没能帮忙分析出问题所在而成功解决，这里表示歉意。下面把配置过程中的一些通用解决方法予以总结，再有相关问题的请直接参阅本贴解决，若还不能解决的再加我QQ帮忙解决（PS：由于最近要期末考试再加有些业务比较忙，请尽量自己寻求解决方法，实在不行请联系我QQ后直接给我临时远程权限，我帮忙给予远程操作解决，不再接受QQ描述式探讨解决！至于是否愿意给我临时远程权限请自行斟酌）</p>
<p>废话不多说安装过程中涉及到的主要问题和解决方案如下：<br />
1.IASPI筛选器加载不成功，这个一般是由于 PHP.INI的配置导致的，请在加载PHP的IASPI筛选器前配置好PHP.INI并确保复制到了系统目录（2000系统一般C:\WINNT目录下,XP和2003的一般C:\WINDOWS目录),还有一个原因好象PHP目录是不能放C:\Program Files这种带空格的目录下的,所以最好直接放系统根目录下如C:\PHP</p>
<p>2.PHP配置后导致IIS锁死现象,请重新启动系统后直接卸载IIS后重装IIS,因此建议配置PHP前自己先在本机测试,再到服务器配置,并且配置前注意备份IIS,一般建议XP和2003系统尝试配置 PHP5.x版本,因为2003的是IIS6.0版本,一般存在IIS 6.0中早期版本的 ISAPI 筛选器不能加载,所以有可能PHP4.x的版本ISAPI 筛选器不能加载导致无法完成PHP配置,2000系统一般装PHP5.X版本也很少有问题,当然有人说PHP4.X版本比较稳定,可以自行选择合适版本配置,若装PHP5.X不成功也可以尝试配置4.X版本</p>
<p>3.MYSQL问题,若一次配置MYSQL不成功,请正确并完整卸载MYSQL后重装后多尝试几次进行配置一般就没问题了,强烈申明不要使用直接删除MYSQL文件夹的方法来重装MYSQL,这样的后果很严重,一般是无法再正常成功安装配置MYSQL了,因为系统服务里面会遗留MYSQL服务导致再安装MYSQL后无法启动MYSQL服务</p>
<p>4.PHPMYADMIN连接MYSQL的问题,有的连接登陆时会有下面的错误提示:<br />
Client does not support authentication protocol requested by server; consider upgrading MySQL client<br />
这是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,因此需要在MySQL Command Line Client里面用命令同步兼容密码：<br />
进入MySQL Command Line Client后MYSQL的提示符是：mysql><br />
然后执行:</p>
<p>CODE:[Copy to clipboard]SET PASSWORD FOR &#8216;root&#8217;@'localhost&#8217; = OLD_PASSWORD(&#8216;你的ROOT管理密码&#8217;);<br />
然后再登陆PHPMYADMIN就可以了,登陆后可以在权限里面添加修改设置帐号和访问权限</p>
<p>5.PHP运行失败或错误,如果运行PHP后出现普通的无法找到网页”一般是由于文件不存在错误或者PHP没有配置成功,请返回检查PHP配置!<br />
其他失败表现为<br />
1).运行PHP程序页面空白;<br />
2)您没有权限查看该网页;<br />
3)failed to open stream错误,如:<br />
Warning: main(./libraries/grab_globals.lib.php): failed to open stream: No such file or directory in E:\<span class='wp_keywordlink_affiliate'><a href="http://www.zhaojian.net/tag/phpmyadmin/" title="查看 phpMyAdmin 中的全部文章" target="_blank">phpMyAdmin</a></span>\index.php on line 8</p>
<p>Fatal error: main(): Failed opening required &#8216;./libraries/grab_globals.lib.php&#8217; (include_path=&#8217;.;c:\php4\pear&#8217;) in E:\phpMyAdmin\index.php on line 8</p>
<p>这些一般都是权限设置问题导致的,由于PHP对于权限比较敏感,因此经过本人尝试以下权限分配可以获得最佳权限限制和正常访问:<br />
PHP安装文件目录需要添加EVERYONE读取和运行权限，如果你的系统做过安全和权限(相关问题可以参考本人收集整理的内容<a href="http://blog.xqin.com/index.asp?boardid=3">http://blog.xqin.com/index.asp?boardid=3</a>), 磁盘的根目录只给了ADMIN权限,请将要运行的网站程序目录在IIS里面指向的时候要是在磁盘的二级目录下如D:\web\phpwind，并且父目录和自身目录都给IIS读取和运行权限 ,即WEB和PHPWIND都给IIS_USER权限,没做权限的可以随意指向目录</p>
<p>以上关于PHP 的问题的一些总结也适用于大部分PHP程序运行和PHP配置问题,特别failed to open stream这个错误用我介绍的权限设置方案可以完美解决,我在遇到这个错误后搜索了大量内容,都没给出详细解决办法,并且出现这个问题的人还很多,终于在我的尝试下解决了,如果还不能解决的请给EVEYONE权限试试</p>
<p>以上是一般遇到比较多的普遍问题,当然PHP配置和使用中还有很多问题的,欢迎大家探讨!</p>

	标签：<a href="http://www.zhaojian.net/tag/gd%e5%ba%93/" title="GD库" rel="tag">GD库</a>, <a href="http://www.zhaojian.net/tag/iis/" title="IIS" rel="tag">IIS</a>, <a href="http://www.zhaojian.net/tag/mysql/" title="mysql" rel="tag">mysql</a>, <a href="http://www.zhaojian.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.zhaojian.net/tag/phpmyadmin/" title="phpMyAdmin" rel="tag">phpMyAdmin</a>, <a href="http://www.zhaojian.net/tag/windows-2003/" title="Windows 2003" rel="tag">Windows 2003</a>, <a href="http://www.zhaojian.net/tag/zend-optimizer/" title="Zend Optimizer" rel="tag">Zend Optimizer</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/windows-2003xia-iisphpmysqlzend-optimizergdku-phpmyadminan-zhuang-pei-zhi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress下WP Super Cache插件HTTP500错误解决办法</title>
		<link>http://www.zhaojian.net/wordpressxia-wp-super-cachecha-jian-http500cuo-wu-jie-jue-ban-fa/</link>
		<comments>http://www.zhaojian.net/wordpressxia-wp-super-cachecha-jian-http500cuo-wu-jie-jue-ban-fa/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 09:59:03 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Super Cache]]></category>

		<guid isPermaLink="false">http://www.zhaojian.net/?p=330</guid>
		<description><![CDATA[可以看出这个错误页面不是 WordPress 的, 而是空间提供商定制的. 一切正常的，只是因为之前升级了这个插件 wp-super-cache. 才导致这个错误。 Google 一下, 发现好多人讨论这个 500 错误与 wp-super-cache 有关 解决办法：在后台设置里, 把 WP Super Cache Status 改为 HALF ON. 也就是禁用 Super Cache, 只启用基本的 Wp Cache. 标签：WordPress, WP Super Cache]]></description>
			<content:encoded><![CDATA[<p>可以看出这个错误页面不是 <a href="http://www.zhaojian.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="标签 WordPress 下的日志">WordPress</a> 的, 而是空间提供商定制的.<br />
一切正常的，只是因为之前升级了这个插件 wp-super-cache. 才导致这个错误。<br />
Google 一下, 发现好多人讨论这个 500 错误与 wp-super-cache 有关<br />
解决办法：在后台设置里, 把 <a href="http://www.zhaojian.net/tag/wp-super-cache/" class="st_tag internal_tag" rel="tag" title="标签 WP Super Cache 下的日志">WP Super Cache</a> Status 改为 HALF ON.<br />
也就是禁用 Super Cache, 只启用基本的 Wp Cache.</p>

	标签：<a href="http://www.zhaojian.net/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>, <a href="http://www.zhaojian.net/tag/wp-super-cache/" title="WP Super Cache" rel="tag">WP Super Cache</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/wordpressxia-wp-super-cachecha-jian-http500cuo-wu-jie-jue-ban-fa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php常见问题和解决方法三</title>
		<link>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-san/</link>
		<comments>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-san/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 09:46:17 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>

		<guid isPermaLink="false">http://zhaojian.eblhost.cn/?p=36</guid>
		<description><![CDATA[22:如何取得用户的真实IPPHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;? function iptype1 () { if (getenv(&#34;HTTP_CLIENT_IP&#34;)) { &#160;&#160; return getenv(&#34;HTTP_CLIENT_IP&#34;); } else { &#160;&#160; return &#34;none&#34;; } } function iptype2 () { if (getenv(&#34;HTTP_X_FORWARDED_FOR&#34;)) { &#160;&#160; return getenv(&#34;HTTP_X_FORWARDED_FOR&#34;); } else { &#160;&#160; return &#34;none&#34;; } } function iptype3 () { if (getenv(&#34;REMOTE_ADDR&#34;)) { &#160;&#160; return getenv(&#34;REMOTE_ADDR&#34;); } else { &#160;&#160; return &#34;none&#34;; } } [...]]]></description>
			<content:encoded><![CDATA[<p>22:如何取得用户的真实IP<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;? <br/>function iptype1 () { <br/>if (getenv(&quot;HTTP_CLIENT_IP&quot;)) { <br/>&nbsp;&nbsp; return getenv(&quot;HTTP_CLIENT_IP&quot;); <br/>} <br/>else { <br/>&nbsp;&nbsp; return &quot;none&quot;; <br/>} <br/>} <br/>function iptype2 () { <br/>if (getenv(&quot;HTTP_X_FORWARDED_FOR&quot;)) { <br/>&nbsp;&nbsp; return getenv(&quot;HTTP_X_FORWARDED_FOR&quot;); <br/>} <br/>else { <br/>&nbsp;&nbsp; return &quot;none&quot;; <br/>} <br/>} <br/>function iptype3 () { <br/>if (getenv(&quot;REMOTE_ADDR&quot;)) { <br/>&nbsp;&nbsp; return getenv(&quot;REMOTE_ADDR&quot;); <br/>} <br/>else { <span id="more-36"></span><br/>&nbsp;&nbsp; return &quot;none&quot;; <br/>} <br/>} <br/>function ip() { <br/>$ip1 = iptype1(); <br/>&nbsp;&nbsp;$ip2 = iptype2(); <br/>$ip3 = iptype3(); <br/>if (isset($ip1) &amp;&amp; $ip1 != &quot;none&quot; &amp;&amp; $ip1 != &quot;unknown&quot;) { <br/>&nbsp;&nbsp; return $ip1; <br/>} <br/>elseif (isset($ip2) &amp;&amp; $ip2 != &quot;none&quot; &amp;&amp; $ip2 != &quot;unknown&quot;) { <br/>&nbsp;&nbsp; return $ip2; <br/>} <br/>elseif (isset($ip3) &amp;&amp; $ip3 != &quot;none&quot; &amp;&amp; $ip3 != &quot;unknown&quot;) { <br/>&nbsp;&nbsp; return $ip3; <br/>}&nbsp;&nbsp; <br/>&nbsp;&nbsp;else { <br/>&nbsp;&nbsp;return &quot;none&quot;; <br/>} <br/>} <br/><br/>Echo ip(); <br/>?&gt; <br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>23:如何从数据库读取三天内的所有记录<br/><br/>首先表格里要有一个DATETIME字段记录时间,<br/>格式为&#039;2003-7-15 16:50:00&#039;<br/><br/>SELECT * FROM `xltxlm` WHERE TO_DAYS(NOW()) &#8211; TO_DAYS(`date`) &lt;= 3;<br/><br/><br/>24:如何远程链接Mysql数据库<br/><br/><br/>在增加用户的mysql表里有一个host字段，修改为&quot;%&quot;,或者指定允许连接的ip地址,这样，你就可以远程调用了。<br/><br/>$link=<a href="http://www.zhaojian.net/tag/mysql/" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>_connect(&quot;192.168.1.80:3306&quot;,&quot;root&quot;,&quot;&quot;);<br/><br/><br/>25:正则到底怎么用<br/><br/>点击这里<br/>正则表达式中的特殊字符<br/><br/><br/>26:用Apache后,主页出现乱码 <br/><br/><br/>方法一: <br/>AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off <br/><br/>方法二: <br/>AddDefaultCharset GB2312<br/><br/></p>
该日志未加标签。]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-san/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php常见问题和解决方法二</title>
		<link>http://www.zhaojian.net/php-2/</link>
		<comments>http://www.zhaojian.net/php-2/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 09:45:32 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>

		<guid isPermaLink="false">http://zhaojian.eblhost.cn/?p=35</guid>
		<description><![CDATA[15:什么是UBB代码UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序，国内也有不少地方使用这个程序)采用的一种特殊的TAG.即使禁止使用 HTML，你也可以用 UBBCode? 来实现.也许你更希望使用 UBBCode? 而不是 HTML, 即使论坛允许使用 HTML, 因为使用起来代码较少也更安全.Q3boy的UBB里面付有例子,可以直接运行测试16:我想修改MySQL的用户,密码首先要声明一点，大部分情况下，修改MySQL是需要有mysql里的root权限的， 所以一般用户无法更改密码，除非请求管理员.方法一 　　使用phpmyadmin，这是最简单的了，修改mysql库的user表， 　　不过别忘了使用PASSWORD函数。 方法二 　　使用mysqladmin，这是前面声明的一个特例。 　　mysqladmin -u root -p password mypasswd 　　输入这个命令后，需要输入root的原密码，然后root的密码将改为mypasswd。 　　把命令里的root改为你的用户名，你就可以改你自己的密码了。 　　当然如果你的mysqladmin连接不上mysql server，或者你没有办法执行mysqladmin， 　　那么这种方法就是无效的。 　　而且mysqladmin无法把密码清空。 下面的方法都在mysql提示符下使用，且必须有mysql的root权限： 　　方法三 　　mysql&#62; INSERT INTO mysql.user (Host,User,Password) 　　VALUES(&#039;%&#039;,&#039;jeffrey&#039;,PASSWORD(&#039;biscuit&#039;)); 　　mysql&#62; FLUSH PRIVILEGES 　　确切地说这是在增加一个用户，用户名为jeffrey，密码为biscuit。 　　在《mysql中文参考手册》里有这个例子，所以我也就写出来了。 　　注意要使用PASSWORD函数，然后还要使用FLUSH PRIVILEGES。 方法四 　　和方法三一样，只是使用了REPLACE语句 　　mysql&#62; REPLACE INTO mysql.user (Host,User,Password) 　　VALUES(&#039;%&#039;,&#039;jeffrey&#039;,PASSWORD(&#039;biscuit&#039;)); 　　mysql&#62; FLUSH [...]]]></description>
			<content:encoded><![CDATA[<p>15:什么是UBB代码<br/><br/><br/>UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序，国内也有不少地方使用这个程序)采用的一种特殊的TAG.<br/>即使禁止使用 HTML，你也可以用 UBBCode? 来实现.也许你更希望使用 UBBCode? 而不是 HTML, 即使论坛允许使用 HTML, 因为使用起来代码较少也更安全.<br/><br/>Q3boy的UBB里面付有例子,可以直接运行测试<br/><br/><br/>16:<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>想修改MySQL的用户,密码<br/><br/>首先要声明一点，大部分情况下，修改MySQL是需要有mysql里的root权限的， <br/>所以一般用户无法更改密码，除非请求管理员.<br/><br/>方法一 <br/>　　使用phpmyadmin，这是最简单的了，修改mysql库的user表， <br/>　　不过别忘了使用PASSWORD函数。 <br/><br/>方法二 <br/>　　使用mysqladmin，这是前面声明的一个特例。 <br/>　　mysqladmin -u root -p password mypasswd <br/>　　输入这个命令后，需要输入root的原密码，然后root的密码将改为mypasswd。 <br/>　　把命令里的root改为你的用户名，你就可以改你自己的密码了。 <br/>　　当然如果你的mysqladmin连接不上mysql server，或者你没有办法执行mysqladmin， <br/>　　那么这种方法就是无效的。 <br/>　　而且mysqladmin无法把密码清空。 <span id="more-35"></span><br/><br/>下面的方法都在mysql提示符下使用，且必须有mysql的root权限： <br/>　　方法三 <br/>　　<a href="http://www.zhaojian.net/tag/mysql/" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>&gt; INSERT INTO <a href="http://www.zhaojian.net/tag/mysql/" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>.user (Host,User,Password) <br/>　　VALUES(&#039;%&#039;,&#039;jeffrey&#039;,PASSWORD(&#039;biscuit&#039;)); <br/>　　mysql&gt; FLUSH PRIVILEGES <br/>　　确切地说这是在增加一个用户，用户名为jeffrey，密码为biscuit。 <br/>　　在《mysql中文参考手册》里有这个例子，所以<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>也就写出来了。 <br/>　　注意要使用PASSWORD函数，然后还要使用FLUSH PRIVILEGES。 <br/><br/>方法四 <br/>　　和方法三一样，只是使用了REPLACE语句 <br/>　　mysql&gt; REPLACE INTO mysql.user (Host,User,Password) <br/>　　VALUES(&#039;%&#039;,&#039;jeffrey&#039;,PASSWORD(&#039;biscuit&#039;)); <br/>　　mysql&gt; FLUSH PRIVILEGES <br/><br/>方法五 <br/>　　使用SET PASSWORD语句， <br/>　　mysql&gt; SET PASSWORD FOR jeffrey@&quot;%&quot; = PASSWORD(&#039;biscuit&#039;); <br/>　　你也必须使用PASSWORD()函数， <br/>　　但是不需要使用FLUSH PRIVILEGES。 <br/><br/>方法六 <br/>　　使用GRANT &#8230; IDENTIFIED BY语句 <br/>　　mysql&gt; GRANT USAGE ON *.* TO jeffrey@&quot;%&quot; IDENTIFIED BY &#039;biscuit&#039;; <br/>　　这里PASSWORD()函数是不必要的，也不需要使用FLUSH PRIVILEGES。 <br/><br/>注意： PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。 <br/><br/><br/>17:我想知道他是通过哪个网站连接到本页<br/><br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?<a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a><br/>//必须通过超级连接进入才有输出<br/>Echo $_SERVER[&#039;HTTP_REFERER&#039;];<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>18:数据放入数据库和取出来显示在页面需要注意什么<br/><br/>入库时<br/>$str=addslashes($str);<br/>$sql=&quot;insert into `tab` (`content`) values(&#039;$str&#039;)&quot;;<br/>出库时<br/>$str=stripslashes($str);<br/>显示时<br/>$str=htmlspecialchars(nl2br($str)) ; <br/><br/><br/><br/><br/><br/>19:如何读取当前地址栏信息<br/><br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php <br/>$s=&quot;http://{$_SERVER[&#039;HTTP_HOST&#039;]}:{$_SERVER[&quot;SERVER_PORT&quot;]}{$_SERVER[&#039;SCRIPT_NAME&#039;]}&quot;; <br/>$se=&#039;&#039;; <br/>foreach ($_GET as $key =&gt; $value) {&nbsp;&nbsp;&nbsp;&nbsp; <br/>$se.=$key.&quot;=&quot;.$value.&quot;&amp;&quot;;&nbsp;&nbsp;&nbsp;&nbsp; <br/>}&nbsp;&nbsp; <br/>$se=Preg_Replace(&quot;/(.*)&amp;$/&quot;,&quot;$1&quot;,$se); <br/>$se?$se=&quot;?&quot;.$se:&quot;&quot;;<br/>echo&nbsp;&nbsp; $s.&quot;?$se&quot;; <br/>?&gt; <br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/><br/>20:我点击后退按钮,为什么之前填写的东西不见<br/><br/>这是因为你使用了session.<br/>解决办法:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php <br/>session_cache_limiter(&#039;private, must-revalidate&#039;);<br/>session_start(); <br/>&#8230;&#8230;&#8230;..<br/>&#8230;&#8230;&#8230;.<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>21:怎么在图片里显示IP地址<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?<br/>&nbsp;&nbsp;Header(&quot;Content-type: image/png&quot;);<br/>&nbsp;&nbsp;$img = ImageCreate(180,50);<br/>&nbsp;&nbsp;$ip = $_SERVER[&#039;REMOTE_ADDR&#039;];<br/>&nbsp;&nbsp;ImageColorTransparent($img,$bgcolor);<br/>&nbsp;&nbsp;$bgColor = ImageColorAllocate($img, 0x2c,0x6D,0xAF); // 背景颜色<br/>&nbsp;&nbsp;$shadow = ImageColorAllocate($img, 250,0,0);&nbsp;&nbsp;&nbsp;&nbsp;// 阴影颜色<br/>&nbsp;&nbsp;$textColor = ImageColorAllocate($img, oxff,oxff,oxff);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 字体颜色<br/>&nbsp;&nbsp;ImageTTFText($img,10,0,78,30,$shadow,&quot;d:/<a href="http://www.zhaojian.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="标签 windows 下的日志">windows</a>/fonts/Tahoma.ttf&quot;,$ip); //显示背景<br/>&nbsp;&nbsp;ImageTTFText($img,10,0,25,28,$textColor,&quot;d:/windows/fonts/Tahoma.ttf&quot;,&quot;your ip is&quot;.$ip); // 显示IP<br/>&nbsp;&nbsp;ImagePng($img);<br/>&nbsp;&nbsp;imagecreatefrompng($img);<br/>&nbsp;&nbsp;ImageDestroy($img);<br/>?&gt;</p>
该日志未加标签。]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/php-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php常见问题和解决方法一</title>
		<link>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-yi/</link>
		<comments>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-yi/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 09:44:52 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>

		<guid isPermaLink="false">http://zhaojian.eblhost.cn/?p=34</guid>
		<description><![CDATA[1:为什么我得不到变量我在一网页向另一网页POST数据name，为什么输出$name时却得不到任何值?在PHP4.2以后的版本中register_global默认为off若想取得从另一页面提交的变量:方法一:在PHP.ini中找到register_global，并把它设置为on.方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).方法三:一个一个读取变量$a=$_GET[&#34;a&#34;];$b=$_POST[&#34;b&#34;]等，这种方法虽然麻烦，但比较安全.2：调试你的程序在运行时必须知道某个变量为何值。我是这样做的，建立一文件debug.php,其内容如下:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?PHPOb_Start();Session_Start();Echo &#34;&#60;pre&#62;&#34;;Echo &#34;本页得到的_GET变量有:&#34;;Print_R($_GET);Echo &#34;本页得到的_POST变量有:&#34;;Print_R($_POST);Echo &#34;本页得到的_COOKIE变量有:&#34;;Print_R($_COOKIE);Echo &#34;本页得到的_SESSION变量有:&#34;;Print_R($_SESSION);Echo &#34;&#60;/pre&#62;&#34;;?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;然后在php.ini中设置：include_path = &#34;c:/php&#34;，并将debug.php放在此文件夹,以后就可以在每个网页里包含此文件，查看得到的变量名和值.3：如何使用session凡是与session有关的,之前必须调用函数session_start();为session付值很简单,如:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?phpSession_start();$Name = &#34;这是一个Session例子&#34;;Session_Register(&#34;Name&#34;);//注意,不要写成：Session_Register(&#34;$Name&#34;);Echo $_SESSION[&#34;Name&#34;];//之后$_SESSION[&#34;Name&#34;]为&#34;这是一个Session例子&#34;?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;在php4.2之后,可以为session直接付值:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?PHPSession_Start();$_SESSION[&#34;name&#34;]=&#34;value&#34;;?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;取消session可以这样:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?phpsession_start();session_unset();session_destroy();?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;取消某个session变量在php4.2以上还有BUG.注意:1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.==========================================1行2行 &#60;?PHP3行 Session_Start();//之前在第一行已经有输出4行 &#8230;..5行 ?&#62;==========================================提示1:凡是出现&#34;&#8230;&#8230;..headers already sent&#8230;&#8230;&#8230;.&#34;,就是Session_Start()之前向浏览器输出信息.去掉输出就正常,（COOKIE也会出现这种错误,错误原因一样）提示2:如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:1行 &#60;?PHP Ob_Start(); ?&#62;&#8230;&#8230;..这里是你的程序&#8230;&#8230;2:这是什么错误Warning: session_start(): open(/tmp&#92;sess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:&#8230;.因为你没有指定session文件的存放路径.解决方法:(1)在c盘建立文件夹tmp(2)打开php.ini,找到session.save_path,修改为session.save_path= &#34;c:/tmp&#34;4:为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?php$Var=&#34;hello php&#34;;//修改为$Var=&#34;&#160;&#160;&#160;&#160; hello php&#34;;试试得到什么结果$post= &#34;receive.php?Name=&#34;.$Var;header(&#34;location:$post&#34;);?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;receive.php的内容:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?PHPEcho &#34;&#60;pre&#62;&#34;;Echo&#160;&#160; $_GET[&#34;Name&#34;];Echo &#34;&#60;/pre&#62;&#34;;?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;正确的方法是:PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?php$Var=&#34;hello php&#34;;$post= &#34;receive.php?Name=&#34;.urlencode($Var);header(&#34;location:$post&#34;);?&#62;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;在接收页面你不需要使用Urldecode(),变量会自动编码.5:如何截取指定长度汉字而不会出现以&#34;?&#62;&#34;结尾,超出部分以&#34;&#8230;&#34;代替一般来说,要截取的变量来自Mysql,首先要保证那个字段长度要足够长,一般为char(200),可以保持100个汉字，包括标点.PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#60;?PHP$str=&#34;这个字符好长呀,^_^&#34;;$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符&#8230;Echo&#160;&#160; &#34;$Short_Str&#34;;Function csubstr($str,$start,$len) { $strlen=strlen($str); $clen=0; for($i=0;$i&#60;$strlen;$i++,$clen++) { if ($clen&#62;=$start+$len) break; if(ord(substr($str,$i,1))&#62;0xa0) { if ($clen&#62;=$start) $tmpstr.=substr($str,$i,2); $i++; } else { if [...]]]></description>
			<content:encoded><![CDATA[<p>1:为什么<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>得不到变量<br/><br/><span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>在一网页向另一网页POST数据name，为什么输出$name时却得不到任何值?<br/><br/>在PHP4.2以后的版本中register_global默认为off<br/>若想取得从另一页面提交的变量:<br/><br/>方法一:在PHP.ini中找到register_global，并把它设置为on.<br/>方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).<br/>方法三:一个一个读取变量$a=$_GET[&quot;a&quot;];$b=$_POST[&quot;b&quot;]等，这种方法虽然麻烦，但比较安全.<br/><br/>2：调试你的程序<br/><br/>在运行时必须知道某个变量为何值。<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>是这样做的，建立一文件debug.<a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a>,其内容如下:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>Ob_Start();<br/>Session_Start();<br/>Echo &quot;&lt;pre&gt;&quot;;<br/><br/>Echo &quot;本页得到的_GET变量有:&quot;;<br/>Print_R($_GET);<br/><span id="more-34"></span><br/>Echo &quot;本页得到的_POST变量有:&quot;;<br/>Print_R($_POST);<br/><br/>Echo &quot;本页得到的_COOKIE变量有:&quot;;<br/>Print_R($_COOKIE);<br/><br/>Echo &quot;本页得到的_SESSION变量有:&quot;;<br/>Print_R($_SESSION);<br/>Echo &quot;&lt;/pre&gt;&quot;;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>然后在php.ini中设置：include_path = &quot;c:/php&quot;，并将debug.php放在此文件夹,<br/>以后就可以在每个网页里包含此文件，查看得到的变量名和值.<br/><br/>3：如何使用session<br/><br/>凡是与session有关的,之前必须调用函数session_start();<br/><br/>为session付值很简单,如:<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php<br/>Session_start();<br/>$Name = &quot;这是一个Session例子&quot;;<br/>Session_Register(&quot;Name&quot;);//注意,不要写成：Session_Register(&quot;$Name&quot;);<br/>Echo $_SESSION[&quot;Name&quot;];<br/>//之后$_SESSION[&quot;Name&quot;]为&quot;这是一个Session例子&quot;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>在php4.2之后,可以为session直接付值:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>Session_Start();<br/>$_SESSION[&quot;name&quot;]=&quot;value&quot;;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>取消session可以这样:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php<br/>session_start();<br/>session_unset();<br/>session_destroy();<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/>取消某个session变量在php4.2以上还有BUG.<br/><br/><br/><br/>注意:<br/><br/>1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.<br/>==========================================<br/>1行<br/>2行 &lt;?PHP<br/>3行 Session_Start();//之前在第一行已经有输出<br/>4行 &#8230;..<br/>5行 ?&gt;<br/>==========================================<br/><br/><br/>提示1:<br/><br/>凡是出现&quot;&#8230;&#8230;..headers already sent&#8230;&#8230;&#8230;.&quot;,就是Session_Start()之前向浏览器输出信息.<br/>去掉输出就正常,（COOKIE也会出现这种错误,错误原因一样）<br/><br/>提示2:<br/><br/>如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:<br/>1行 &lt;?PHP Ob_Start(); ?&gt;<br/>&#8230;&#8230;..这里是你的程序&#8230;&#8230;<br/><br/><br/><br/>2:这是什么错误<br/><br/>Warning: session_start(): open(/tmp&#92;sess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:&#8230;.<br/>因为你没有指定session文件的存放路径.<br/><br/><a href="http://www.zhaojian.net/tag/%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/" class="st_tag internal_tag" rel="tag" title="标签 解决方法 下的日志">解决方法</a>:<br/>(1)在c盘建立文件夹tmp<br/>(2)打开php.ini,找到session.save_path,修改为session.save_path= &quot;c:/tmp&quot;<br/><br/><br/><br/>4:为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php<br/>$Var=&quot;hello php&quot;;//修改为$Var=&quot;&nbsp;&nbsp;&nbsp;&nbsp; hello php&quot;;试试得到什么结果<br/>$post= &quot;receive.php?Name=&quot;.$Var;<br/>header(&quot;location:$post&quot;);<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>receive.php的内容:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>Echo &quot;&lt;pre&gt;&quot;;<br/>Echo&nbsp;&nbsp; $_GET[&quot;Name&quot;];<br/>Echo &quot;&lt;/pre&gt;&quot;;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/>正确的方法是:<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php<br/>$Var=&quot;hello php&quot;;<br/>$post= &quot;receive.php?Name=&quot;.urlencode($Var);<br/>header(&quot;location:$post&quot;);<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/>在接收页面你不需要使用Urldecode(),变量会自动编码.<br/><br/><br/>5:如何截取指定长度汉字而不会出现以&quot;?&gt;&quot;结尾,超出部分以&quot;&#8230;&quot;代替<br/><br/><br/>一般来说,要截取的变量来自Mysql,首先要保证那个字段长度要足够长,一般为char(200),可以保持100个汉字，包括标点.<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>$str=&quot;这个字符好长呀,^_^&quot;;<br/>$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符&#8230;<br/>Echo&nbsp;&nbsp; &quot;$Short_Str&quot;;<br/>Function csubstr($str,$start,$len) <br/>{ <br/>$strlen=strlen($str); <br/>$clen=0; <br/>for($i=0;$i&lt;$strlen;$i++,$clen++) <br/>{ <br/>if ($clen&gt;=$start+$len) <br/>break; <br/>if(ord(substr($str,$i,1))&gt;0xa0) <br/>{ <br/>if ($clen&gt;=$start) <br/>$tmpstr.=substr($str,$i,2); <br/>$i++; <br/>} <br/>else <br/>{ <br/>if ($clen&gt;=$start) <br/>$tmpstr.=substr($str,$i,1); <br/>} <br/>} <br/><br/>return $tmpstr; <br/>} <br/>Function showShort($str,$len) <br/>{ <br/>$tempstr = csubstr($str,0,$len); <br/>if ($str&lt;&gt;$tempstr) <br/>$tempstr .= &quot;&#8230;&quot;; //要以什么结尾,修改这里就可以.<br/><br/>return $tempstr; <br/>}<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>6:规范你的SQL语句<br/><br/><br/>在表格，字段前面加上&quot;`&quot;,这样就不会因为误用关键字而出现错误，<br/>当然我并不推荐你使用关键字.<br/><br/>例如<br/>$Sql=&quot;INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES (&#039;xltxlm&#039;, &#039;use`&#039;, 1, &#039;criterion your sql string &#039;, &#039;2003-07-11 00:00:00&#039;)&quot;<br/><br/>&quot;`&quot;怎么输入? 在TAB键上面.<br/><br/><br/>7:如何使Html/PHP格式的字符串不被解释,而是照原样显示<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>$str=&quot;&lt;h1&gt;PHP&lt;/h1&gt;&quot;;<br/>Echo &quot;被解释过的: &quot;.$str.&quot;&lt;br&gt;经过处理的:&quot;;<br/>Echo&nbsp;&nbsp; htmlentities(nl2br($str));<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>8:怎么在函数里取得函数外的变量值<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>$a=&quot;PHP&quot;;<br/>foo();<br/>Function foo()<br/>{<br/>&nbsp;&nbsp;global $a;//删除这里看看是什么结果<br/>&nbsp;&nbsp;Echo &quot;$a&quot;;</p>
<p><br/>}<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>9:我怎么知道系统默认支持什么函数<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php <br/>$arr = get_defined_functions(); <br/>Function php() {<br/>}<br/>echo&nbsp;&nbsp; &quot;&lt;pre&gt;&quot;; <br/>Echo&nbsp;&nbsp; &quot;这里显示系统所支持的所有函数,和自定以函数php&#92;n&quot;;<br/>print_r($arr); <br/>echo&nbsp;&nbsp; &quot;&lt;/pre&gt;&quot;; <br/>?&gt; <br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/>10:如何比较两个日期相差几天<br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?PHP<br/>$Date_1=&quot;2003-7-15&quot;;//也可以是:$Date_1=&quot;2003-6-25 23:29:14&quot;;<br/>$Date_2=&quot;1982-10-1&quot;;<br/>$Date_List_1=explode(&quot;-&quot;,$Date_1);<br/>$Date_List_2=explode(&quot;-&quot;,$Date_2);<br/>$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]);<br/>$d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]);<br/>$Days=round(($d1-$d2)/3600/24);<br/>Echo&nbsp;&nbsp; &quot;偶已经奋斗了 $Days 天^_^&quot;;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/>11:为什么我升级PHP后,原来的程序出现满屏的 Notice: <a href="http://www.zhaojian.net/tag/undefined/" class="st_tag internal_tag" rel="tag" title="标签 Undefined 下的日志">Undefined</a> <a href="http://www.zhaojian.net/tag/variable/" class="st_tag internal_tag" rel="tag" title="标签 variable 下的日志">variable</a>:<br/><br/><br/>这是警告的意思,由于变量未定义引起的.<br/>打开php.ini,找到最下面的error_reporting,修改为error_reporting = E_ALL &amp; ~E_NOTICE<br/><br/>对于Parse error错误<br/>error_reporting(0)无法关闭.<br/>如果你想关闭任何错误提示,打开php.ini,找到display_errors,设置为display_errors = Off.以后任何错误都不会提示.<br/><br/>那什么是error_reporting?<br/><br/><br/><br/>12:我想在每个文件最前，最后面都加上一文件.但一个一个添加很麻烦<br/><br/>1:打开php.ini文件<br/>设置 include_path= &quot;c:&quot;<br/><br/>2:写两个文件 <br/>auto_prepend_file.php 和 auto_append_file.php 保存在c盘,他们将自动依附在每个php文件的头部和尾部.<br/><br/>3:在php.ini中找到:<br/>Automatically add files before or after any PHP document.<br/>auto_prepend_file = auto_prepend_file.php;依附在头部<br/>auto_append_file = auto_append_file.php;依附在尾部<br/><br/>以后你每个php文件就相当于<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php <br/>Include &quot;auto_prepend_file.php&quot; ;<br/><br/>&#8230;&#8230;.//这里是你的程序<br/><br/><br/>Include &quot;auto_append_file.php&quot;;<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/><br/>13:如何利用PHP上传文件<br/><br/><br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;html&gt;&lt;head&gt;<br/>&lt;title&gt;上载文件表单&lt;/title&gt;&lt;/head&gt; <br/>&lt;body&gt; <br/>&lt;form enctype=&quot;multipart/form-data&quot; action=&quot;&quot; method=&quot;post&quot;&gt; <br/>请选择文件： &lt;br&gt;<br/>&lt;input name=&quot;upload_file&quot; type=&quot;file&quot;&gt;&lt;br&gt;<br/>&lt;input type=&quot;submit&quot; value=&quot;上传文件&quot;&gt; <br/>&lt;/form&gt; <br/>&lt;/body&gt;<br/>&lt;/html&gt; <br/><br/>&lt;?<br/>$upload_file=$_FILES[&#039;upload_file&#039;][&#039;tmp_name&#039;];<br/>$upload_file_name=$_FILES[&#039;upload_file&#039;][&#039;name&#039;];<br/><br/>if($upload_file){<br/>$file_size_max = 1000*1000;// 1M限制文件上传最大容量(bytes)<br/>$store_dir = &quot;d:/&quot;;// 上传文件的储存位置<br/>$accept_overwrite = 1;//是否允许覆盖相同文件<br/>// 检查文件大小<br/>if ($upload_file_size &gt; $file_size_max) {<br/>echo &quot;对不起，你的文件容量大于规定&quot;;<br/>exit;<br/>}<br/><br/>// 检查读写文件<br/>if (file_exists($store_dir . $upload_file_name) &amp;&amp; !$accept_overwrite) {<br/>Echo&nbsp;&nbsp; &quot;存在相同文件名的文件&quot;;<br/>exit;<br/>}<br/><br/>//复制文件到指定目录<br/>if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {<br/>echo &quot;复制文件失败&quot;;<br/>exit;<br/>}<br/><br/>}<br/><br/>Echo&nbsp;&nbsp; &quot;&lt;p&gt;你上传了文件:&quot;;<br/>echo&nbsp;&nbsp;$_FILES[&#039;upload_file&#039;][&#039;name&#039;];<br/>echo &quot;&lt;br&gt;&quot;;<br/>//客户端机器文件的原名称。 <br/><br/>Echo&nbsp;&nbsp; &quot;文件的 MIME 类型为:&quot;;<br/>echo $_FILES[&#039;upload_file&#039;][&#039;type&#039;];<br/>//文件的 MIME 类型，需要浏览器提供该信息的支持，例如“image/gif”。 <br/>echo &quot;&lt;br&gt;&quot;;<br/><br/>Echo&nbsp;&nbsp; &quot;上传文件大小:&quot;;<br/>echo $_FILES[&#039;upload_file&#039;][&#039;size&#039;];<br/>//已上传文件的大小，单位为字节。 <br/>echo &quot;&lt;br&gt;&quot;;<br/><br/>Echo&nbsp;&nbsp; &quot;文件上传后被临时储存为:&quot;;<br/>echo $_FILES[&#039;upload_file&#039;][&#039;tmp_name&#039;];<br/>//文件被上传后在服务端储存的临时文件名。 <br/>echo &quot;&lt;br&gt;&quot;;<br/><br/><br/>$Erroe=$_FILES[&#039;upload_file&#039;][&#039;error&#039;];<br/>switch($Erroe){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 0:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Echo&nbsp;&nbsp; &quot;上传成功&quot;; break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Echo&nbsp;&nbsp; &quot;上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值.&quot;; break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 2:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Echo&nbsp;&nbsp; &quot;上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。&quot;;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Echo&nbsp;&nbsp; &quot;文件只有部分被上传&quot;;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 4:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Echo&nbsp;&nbsp; &quot;没有文件被上传&quot;;break;<br/>}<br/>?&gt;<br/><br/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/><br/><br/>14:如何配置GD库<br/><br/><br/>下面是我的配置过程<br/>1:用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:&#92;php&#92;dlls&#92;*.dll c:&#92;<a href="http://www.zhaojian.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="标签 windows 下的日志">windows</a>&#92;system32&#92; <br/>2:打开php.ini<br/>设置extension_dir = &quot;c:/php/extensions/&quot;;<br/>3:<br/>extension=php_gd2.dll;把extension前面的逗号去掉，如果没有php_gd2.dll，php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll<br/>4:运行下面程序进行测试<br/><br/>PHP代码:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br/><br/>&lt;?php<br/>Ob_end_flush();<br/>//注意,在此之前不能向浏览器输出任何信息,要注意是否设置了 auto_prepend_file.<br/>header (&quot;Content-type: image/png&quot;);<br/>$im = @imagecreate (200, 100)<br/>&nbsp;&nbsp;&nbsp;&nbsp;or die (&quot;无法创建图像&quot;);<br/>$background_color = imagecolorallocate ($im, 0,0, 0);<br/>$text_color = imagecolorallocate ($im, 230, 140, 150);<br/>imagestring ($im, 3, 30, 50,&nbsp;&nbsp;&quot;A Simple Text String&quot;, $text_color);<br/>imagepng ($im);<br/>?&gt;</p>
该日志未加标签。]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/phpchang-jian-wen-ti-he-jie-jue-fang-fa-yi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>十天学会php之第十天</title>
		<link>http://www.zhaojian.net/shi-tian-xue-hui-phpzhi-di-shi-tian/</link>
		<comments>http://www.zhaojian.net/shi-tian-xue-hui-phpzhi-di-shi-tian/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 09:40:06 +0000</pubDate>
		<dc:creator>赵健</dc:creator>
				<category><![CDATA[PHP技术]]></category>

		<guid isPermaLink="false">http://zhaojian.eblhost.cn/?p=33</guid>
		<description><![CDATA[学习目的：学会用PHP上传文件和发邮件 &#160;&#160;上传文件表单必须加上 enctype=&#34;multipart/form-data&#34; 和 &#60;input type=&#34;file&#34; name=&#34;file&#34;&#62;&#160;&#160;下面看一下代码：&#160;&#160;$f=&#38;$HTTP_POST_FILES[&#039;file&#039;];&#160;&#160;$dest_dir=&#039;uploads&#039;;//设定上传目录&#160;&#160;$dest=$dest_dir.&#039;/&#039;.date(&#34;ymd&#34;).&#34;_&#34;.$f[&#039;name&#039;];//我这里设置文件名为日期加上文件名避免重复&#160;&#160;$r=move_uploaded_file($f[&#039;tmp_name&#039;],$dest);&#160;&#160;chmod($dest, 0755);//设定上传的文件的属性&#160;&#160;上传的文件名为date(&#34;ymd&#34;).&#34;_&#34;.$f[&#039;name&#039;] ，可以在以后插入到数据库的时候用到，PHP实际上是把你上传的文件从临时目录移动到指定目录。move_uploaded_file($f[&#039;tmp_name&#039;],$dest);这是关键&#160;&#160;至于发邮件就更加简单，可以使用mail()函数&#160;&#160;mail(&#34;收件人地址&#34;,&#34;主题&#34;,&#34;正文&#34;,&#34;From:发件人&#92;r&#92;nReply-to:发件人的地址&#34;);&#160;&#160;不过mail()需要服务器的支持，在WINDOWS下还需要配置SMTP服务器，一般来说外面的LINUX空间都行。&#160;&#160;好像上传文件和发邮件比ASP简单很多，只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。&#160;&#160;十天学会PHP说到这里了，我的三大系列文章都用《十天学会》作为名字，想告诉大家的是ASP,PHP,ASP.NET入门都可以是十天，但是精通决不是十天啊，还需要大家自己去研究。 该日志未加标签。]]></description>
			<content:encoded><![CDATA[<p>学习目的：学会用PHP上传文件和发邮件 <br/>&nbsp;&nbsp;上传文件表单必须加上 enctype=&quot;multipart/form-data&quot; <br/>和 &lt;input type=&quot;file&quot; name=&quot;file&quot;&gt;<br/><br/>&nbsp;&nbsp;下面看一下代码：<br/><br/>&nbsp;&nbsp;$f=&amp;$HTTP_POST_FILES[&#039;file&#039;];<br/>&nbsp;&nbsp;$dest_dir=&#039;uploads&#039;;//设定上传目录<br/>&nbsp;&nbsp;$dest=$dest_dir.&#039;/&#039;.date(&quot;ymd&quot;).&quot;_&quot;.$f[&#039;name&#039;];//<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>这里设置文件名为日期加上文件名避免重复<br/>&nbsp;&nbsp;$r=move_uploaded_file($f[&#039;tmp_name&#039;],$dest);<br/>&nbsp;&nbsp;chmod($dest, 0755);//设定上传的文件的属性<br/><br/>&nbsp;&nbsp;上传的文件名为date(&quot;ymd&quot;).&quot;_&quot;.$f[&#039;name&#039;] ，可以在以后插入到数据库的时候用到，PHP实际上是把你上传的文件从临时目录移动到指定目录。move_uploaded_file($f[&#039;tmp_name&#039;],$dest);这是关键<br/><br/>&nbsp;&nbsp;至于发邮件就更加简单，可以使用mail()函数<br/><br/>&nbsp;&nbsp;mail(&quot;收件人地址&quot;,&quot;主题&quot;,&quot;正文&quot;,&quot;From:发件人&#92;r&#92;nReply-to:发件人的地址&quot;);<br/><br/>&nbsp;&nbsp;不过mail()需要服务器的支持，在WINDOWS下还需要配置SMTP服务器，一般来说外面的LINUX空间都行。<br/><br/>&nbsp;&nbsp;好像上传文件和发邮件比ASP简单很多，只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。<br/><br/>&nbsp;&nbsp;十天学会PHP说到这里了，<span class='wp_keywordlink'><a href="http://www.zhaojian.net" title="赵健在这里" target="_blank">我</a></span>的三大系列文章都用《十天学会》作为名字，想告诉大家的是ASP,<a href="http://www.zhaojian.net/tag/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a>,ASP.NET入门都可以是十天，但是精通决不是十天啊，还需要大家自己去研究。<br/><br/></p>
该日志未加标签。]]></content:encoded>
			<wfw:commentRss>http://www.zhaojian.net/shi-tian-xue-hui-phpzhi-di-shi-tian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

