• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPの改変について)

PHPの改変で一行掲示板の仕様変更ができない

このQ&Aのポイント
  • 携帯でも使える一行掲示板を探していると、ttp://www.keitai-site.net/sakusei/というサイトで使いたいPHPが見つかった。
  • しかし、そのPHPはゲストブックとして使われており、同一名や同一IPからの投稿ができない仕様だ。
  • 質問者は知識がないためPHPの改変を試みたがうまくいかなかった。連絡先もないため、質問して解決法を教えてほしいと思っている。

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

  • ベストアンサー
  • sr-ki
  • ベストアンサー率66% (6/9)
回答No.3

すみません。間違っていました。 363行目までコメントアウトして、以下の1行を足してみてください。 /* if(strcmp($name_prev,$name) == 0){ //名前で重複チェック // if(trim($host_prev) == $host){ //IPで重複チェック(trim使用のこと) if($admin != 1){$in_check_ok = FALSE; $msg[1] = "すでに投稿されています。";}else{$id1 += 1;} //管理者投稿の場合チェックしない } else{$id1 += 1;} */ $id1 += 1; //この行を足してください

meeg2011
質問者

お礼

返事遅くなってすいません。 ありがとうございます。 無事に同じ名前でコメントつけれるようになりました。 携帯用はなぜかリアルタイムで表示してくれなかったですが、 とりあえずこれで使ってみます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • sr-ki
  • ベストアンサー率66% (6/9)
回答No.2

guestbook.php 359~362行目(以下の部分)をコメントアウト(もしくは削除)でどうでしょうか? ※IP重複チェックの部分は元々コメントアウトされておりチェックされていないようです。(同一名での投稿も連続でなければできそうですが) /* if(strcmp($name_prev,$name) == 0){ //名前で重複チェック // if(trim($host_prev) == $host){ //IPで重複チェック(trim使用のこと) if($admin != 1){$in_check_ok = FALSE; $msg[1] = "すでに投稿されています。";}else{$id1 += 1;} //管理者投稿の場合チェックしない } */

meeg2011
質問者

お礼

ご回答ありがとうございます。 その部分を削除してみましたが、エラー(500)になってしまい実行できなくなりました。 自分なりにまた少し勉強してみたいと思いますが、もしまだ教えてくださるようであれば またよろしくお願いします。

すると、全ての回答が全文表示されます。
回答No.1

IPアドレスをチェックしている分岐の部分をコメントアウトすればよいかと。 PHPの文法が分からないというのであればまずはPHPを勉強しましょう。 それが無理ならば有償での依頼ですね。

meeg2011
質問者

お礼

ご回答ありがとうございます。 その部分と思われる箇所を削除してみましたがエラーになって動作しなくなりました。 また少し勉強してみたいと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A