php言語での、特定の文字列が含まれているかどうかの判定は、
たとえばmb_strstrなどはいかがでしょうか。
半角英数字のみを想定するならstrstr
本当に半角英数字1文字が含まれるかどうかの判定であればstrrchrなどもあります。
コードの冒頭で、
該当テキストエリア向けエラーメッセージを保持する変数を空白文字で初期化(例えば$err_msg = '';
)し、
上記の判定用関数を駆使してエラーであるなら
$err_msg = 'xを含んではいけません。';
などとエラーメッセージを代入します。
テキストエリア付近のエラーメッセージ表示箇所で、
php
1if ($err_msg !== '') :
2 // エラーメッセージ表示処理、例えばhtmlブロック要素などを配し$err_msgを出力する処理など。
3?><p><span style="color:red;"><?php echo $err_msg; ?></span></p><?php
4endif;
みたいに書きますかね。(あまりにもてきとーに書いてますけど。html-lintとかでエラーが出そうな気もする汚い書き方。)