17 十三章 想函数传递表单数据
<br><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li><span style="color:#000000;"><span style="color:#0000CC;"><</span><span style="color:#0000CC;">?</span>php<br></span></li><li> <span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span> 这里提交的 _POST<span style="color:#0000CC;">[</span><span style="color:#0000CC;">'</span>name1<span style="color:#0000CC;">'</span><span style="color:#0000CC;">]</span> 与 html中 name <span style="color:#0000CC;">=</span> name1 要一致<br></li><li>
<font color="#F00000" size="4"><br></font></li><li><font color="#F00000" size="4">
<span style="color:#0000FF;">function</span> validataEmail<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>email<span style="color:#0000CC;">)</span><br></font></li><li><font color="#F00000" size="4">
<span style="color:#0000CC;">{</span></font><font color="#F00000"> </font><font color="#F00000" size="4"><br></font></li><li><font color="#F00000" size="4">
$regexp <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"^(+)(\.+)*@(+)(\.+)*(\.{2,6})$"</span><span style="color:#0000CC;">;</span><br></font></li><li><font color="#F00000" size="4">
<span style="color:#0000FF;">if</span><span style="color:#0000CC;">(</span>eregi<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>regexp<span style="color:#0000CC;">,</span><span style="color:#0000CC;">$</span>email<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span>return 1<span style="color:#0000CC;">;</span><br></font></li><li><font color="#F00000" size="4">
<span style="color:#0000FF;">else</span><br></font></li><li><font color="#F00000" size="4">
return 0<span style="color:#0000CC;">;</span><br></font></li><li><font color="#F00000" size="4">
<span style="color:#0000CC;">}</span></font><font color="#F00000"> </font></li><li><font color="#F00000"><br></font></li><li>
<span style="color:#0000FF;">if</span><span style="color:#0000CC;">(</span>isset<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>_POST<span style="color:#0000CC;">[</span><span style="color:#0000CC;">'</span>submit<span style="color:#0000CC;">'</span><span style="color:#0000CC;">]</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><br></li><li>
<span style="color:#0000CC;">{</span> <br></li><li>
$name <span style="color:#0000CC;">=</span> htmlentities<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>_POST<span style="color:#0000CC;">[</span><span style="color:#0000CC;">'</span>name1<span style="color:#0000CC;">'</span><span style="color:#0000CC;">]</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
$email <span style="color:#0000CC;">=</span> htmlentities<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>_POST<span style="color:#0000CC;">[</span><span style="color:#0000CC;">'</span>email1<span style="color:#0000CC;">'</span><span style="color:#0000CC;">]</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
printf<span style="color:#0000CC;">(</span><span style="color:#FF00FF;">"hi %s <br />"</span><span style="color:#0000CC;">,</span><span style="color:#0000CC;">$</span>name<span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
<span style="color:#0000FF;">if</span><span style="color:#0000CC;">(</span>validataEmail<span style="color:#0000CC;">(</span><span style="color:#0000CC;">$</span>email<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><br></li><li>
printf<span style="color:#0000CC;">(</span><span style="color:#FF00FF;">"the address %s will soon be a spam-magnet <br />"</span><span style="color:#0000CC;">,</span><span style="color:#0000CC;">$</span>email<span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
<span style="color:#0000FF;">else</span><br></li><li>
printf<span style="color:#0000CC;">(</span><span style="color:#FF00FF;">"bad email <br />"</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
<span style="color:#0000CC;">}</span> <br></li><li>
<span style="color:#0000CC;">?</span><span style="color:#0000CC;">></span></li></ol></div><br><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li><span style="color:#000000;"><span style="color:#0000CC;"><</span><span style="color:#FF0000;">form</span> action <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"test7.php"</span> method <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"post"</span><span style="color:#0000CC;">></span><br></span></li><li>
<span style="color:#0000CC;"><</span>p<span style="color:#0000CC;">></span><br></li><li>
Name<span style="color:#0000CC;">:</span><span style="color:#0000CC;"><</span>br <span style="color:#0000CC;">/</span><span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span>input type<span style="color:#0000CC;">=</span><span style="color:#FF00FF;">"text"</span> id <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"name"</span> name <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"name1"</span> size <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"20"</span> maxlength <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"40"</span> <span style="color:#0000CC;">/</span><span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span><span style="color:#0000CC;">/</span>p<span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span>p<span style="color:#0000CC;">></span><br></li><li>
Email Address<span style="color:#0000CC;">:</span><span style="color:#0000CC;"><</span>br <span style="color:#0000CC;">/</span><span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span>input type <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"text"</span> id <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"email"</span> name <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"email1"</span> size <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"20"</span> maxlength <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"40"</span> <span style="color:#0000CC;">/</span><span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span><span style="color:#0000CC;">/</span>p<span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span>input type <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"submit"</span> id <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"submit"</span> name <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"submit"</span> value <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"Go"</span> <span style="color:#0000CC;">/</span><span style="color:#0000CC;">></span><br></li><li>
<span style="color:#0000CC;"><</span><span style="color:#0000CC;">/</span><span style="color:#FF0000;">form</span><span style="color:#0000CC;">></span><br></li><li>
<br></li><li>
<span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span>注意 name <span style="color:#0000CC;">=</span> <span style="color:#FF00FF;">"name 1"</span>与 POST中 配合</li></ol></div><br><br><a href="http://blog.chinaunix.net/attachment/201108/25/22666248_1314271919MbMq.jpg" target="_blank"><img src="http://blog.chinaunix.net/attachment/201108/25/22666248_1314271919MbMq.jpg" .load="imgResize(this, 650);" ;="" border="0"></a><br><br><br><br>
页:
[1]