<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>//Return $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>