ユーザー定義関数を作成
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);
}
?>



