<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_62547"> <div class="blockcode"> <div id="code_NO0"><ol> <li><?php<li>/*<li>有时表单提交的变量不止一个,可能有十几个,几十个。那么一次一次地复制/粘帖addslashes(),是否麻烦了一点?由于从表单或URL获取的数据都是以数组形式出现的,如$_POST、$_GET)那就自定义一个可以“横扫千军”的函数<li>*/<li>function quotes($content)<li>{<li>//如果magic_quotes_gpc=Off,那么就开始处理<li>if (!get_magic_quotes_gpc()) {<li>//判断$content是否为数组<li>if (is_array($content)) {<li>//如果$content是数组,那么就处理它的每一个单无<li>foreach ($content as $key=>$value) {</li> <li>$content[$key] = addslashes($value);</li> <li>}</li> <li>} else {</li> <li>//如果$content不是数组,那么就仅处理一次</li> <li>addslashes($content);</li> <li>}</li> <li>} else {</li> <li>//如果magic_quotes_gpc=On,那么就不处理</li> <li>}</li> <li>//返回$content</li> <li>return $content;</li> <li>}</li> <li>?></li> </ol></div> <em onclick="copycode($('code_NO0'));">复制代码</em> </div> <br> </td></tr></table> <div class="ptg mbm mtn"> PHP, SQL</div> <div id="comment_62547" class="cm"> </div> <div id="post_rate_div_62547"></div> <br><br>