- ベストアンサー
名前未入力の際は「名無しさん」になるようにしたい
http://www.vector.co.jp/soft/cmt/unix/net/se440000.html ↑こちらのphp埋め込み型ゲストブックを利用したいと思っています。 投稿の際に名前の入力が必須なようですが、 これを未入力の際にエラーではなく 「名無しさん」や「匿名」などの 代替テキストを投稿するようにするにはどうしたら良いのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
配布zip内同梱のPHPファイル、"guestbook.php" の314行目の… if($name == ""){$in_check_ok = FALSE; $msg[2] = "お名前が入力されていないようです。";} ~を以下の様に if($name == ""){ $name = "名無しさん"; } ~と言う風に書き直せば、これで名前欄未入力時のdefault名になります。 P.S. PHPファイルの編集&再保存には文字コードと改行コードに注意。PHPは基本、「UTF-8、BOM無し、改行LF」で作業しないと実行時にエラーになります。
お礼
4017B 様、お早い回答をどうもありがとうございます。 お陰様で無事希望通りの動作をさせる事が出来ました。 ご丁寧に追伸まで頂きまして、お心遣いに大変感謝致します。 このphpファイルはShift_JISのようですので、 編集&再保存も同様にし、エラーはありませんでした。 PHPの基本でない文字コードのようで少し不安ですが、 UTF-8に変更するのは私には難しそうなので、このまま使用してみようと思います。 本当にどうもありがとうございました。