PHP「簡易一言掲示板」
//翻訳・・・・・・・
/*
$resは空の状態にしておいて
{もし$text1に送られてきたデータがセットされてなければ・・・}
$resにgetAisatu();の関数を読み込む
{反対に$text1に送られてきたデータがセットされていれば・・・}
$text1の変数にフォームより送られてきた$_POST['text1']のデータを入れる・・
{もし$text1が空の状態で送られてきたら・・・・}
$resに「え??なんていったの??」の文章を返す
{反対に$text1にデータが入っていれば・・・}
$flagにfalseを入れる。
//あいさつ文のチェック
$strに関数checkText(フォームの入力内容)を入れてみて・・・
{もし$strがfalseでなければ・・・}
$flagをtrueに変える(この時点で条件に満たしているため処理を終わらせる。)
$resに$strの内容を入れる(この内容をテキストデータとして表示)
//続いて悪口の対応関数
{もし$flagがfalseでなければ・・・(あいさつ文の情報に該当しなかったとき・・・)}
$strに関数checkTextを送られてきたテキストデータに当てはめこみ・・・
falseでなかったら
$flagをtrueに変え
$resに$strの内容を入れる(この内容をテキストデータとして表示)
//さよなら」文の対応
{もし$flagがfalseであれば・・・}
$strにcheckText2の内容にフォームデータを当てはめこみ・・・
{もし$strがfalseでなければ・・・}
$flagをtrueに変え
$res=に$strでセットしたテキストデータを表示させる。
//すべてだめの分解チェック
{もし$flagがfalseだったら・・・}
$arrに関数bunkatsu(入力されたフォームの内容を入れてみて)
それを配列として順番に吐き出し
{もし関数getWordCheck(配列で吐き出したテキストデータを入れてみて)がtrueの場合}
$flagをtrueに変えて(処理の終了を表す)
$resにその条件に合っているテキストデータ+「ってなあに?」の文章を入れる
入れた後は処理の終了タグを入れる(break)
//それでもだめなら全文で聞き出す
{もし$flagがfalseだったら・・・}
$resに関数delTouten($text1「入力されたテキストデータの全文」)+ってなあに?の文章を入れる
【変数解説】
$text1「入力フォームより送られてきた変数」
$flag「処理を行ってよいものか?それとも行わないのか?の判断するフラグ・・・
{もし$flagがfalseなら・・・}」
処理を行っても良いという判断・・・
{反対にtrueならもう処理を最後までいって処理を終わらせるという判断}
$str「関数で使用する内容がfalseできているのか?それともちゃんと条件に合っているのかを判断する。」
$res「最終敵に表示させるテキスト情報」