ユーザー定義関数を作成
PHPのサンプルプログラムで使用するユーザー定義関数を作成します。事前の設定
当記事で紹介するPHPプログラムは「C:\xampp\htdocs\test」に格納しますので、事前に「C:\xampp\htdocs」フォルダ内に「test」フォルダを作成しておいてください。
1. ユーザー定義関数を作成
下記の内容をテキストエディタにコピーし、ファイル名を「myfunc.php」として「C:\xampp\htdocs\test」内に保存します。
*注意:「myfunc.php」ファイルの文字コードは「SJIS」を指定して保存してください。
PHPエディタや サクラエディタなど文字コードを指定できるエディタを使うと便利です。
<? //フォームより入力された文字の //サニタズ(無害化 -- SQL文に影響を与える文字の //エスケープとHTMLタグの入力禁止)を //おこなうchkchar関数を定義 function chkchar($safetext) { //グローバル変数の宣言 global $safetext; // "を"に置き換える $safetext = str_replace("\"",""",$safetext); // 'を'に置き換える $safetext = str_replace("'","'",$safetext); // ,を,に置き換える $safetext = str_replace(",",",",$safetext); // -を-に置き換える $safetext = str_replace("-","-",$safetext); // ;を;に置き換える $safetext = str_replace(";",";",$safetext); // <を<に置き換える $safetext = str_replace("<","<",$safetext); // >を>に置き換える $safetext = str_replace(">",">",$safetext); } ?>