みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

名前未入力の際は「名無しさん」になるようにしたい

http://www.vector.co.jp/soft/cmt/unix/net/se440000.html
↑こちらのphp埋め込み型ゲストブックを利用したいと思っています。
投稿の際に名前の入力が必須なようですが、
これを未入力の際にエラーではなく
「名無しさん」や「匿名」などの
代替テキストを投稿するようにするにはどうしたら良いのでしょうか。

投稿日時 - 2014-11-04 02:16:01

QNo.8813173

困ってます

質問者が選んだベストアンサー

配布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」で作業しないと実行時にエラーになります。

投稿日時 - 2014-11-04 04:19:04

お礼

4017B 様、お早い回答をどうもありがとうございます。
お陰様で無事希望通りの動作をさせる事が出来ました。
ご丁寧に追伸まで頂きまして、お心遣いに大変感謝致します。
このphpファイルはShift_JISのようですので、
編集&再保存も同様にし、エラーはありませんでした。
PHPの基本でない文字コードのようで少し不安ですが、
UTF-8に変更するのは私には難しそうなので、このまま使用してみようと思います。

本当にどうもありがとうございました。

投稿日時 - 2014-11-04 06:01:57

ANo.1

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問