• ベストアンサー

SQLiteを使った掲示板

SQLiteを使って掲示板を作成して ひとつ疑問に思ったので教えてください。 書き込みにhtml文を入力すると そのままhtml出力されてしまいます; 例: <input type=submit value="書き込む" name=submit>と書き込むと ボタンが表示されてしまう。 これを回避するにはどうしたらいいのでしょうか? よろしくお願いします

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

  • ベストアンサー
回答No.1

htmlspecialcharsという関数がありますので、ソレを利用してください。 <?php $str = "<input type=submit value="書き込む" name=submit>"; echo htmlspecialchars($str); ?> SQLiteに文字を挿入するときは、単純に「sqlite_escape_string」関数で文字をエスケープして 掲示板に出力する際に上記のようにhtmlspecalcharsでエスケープしてやるという感じです。

zydcom0703
質問者

お礼

返信ありがとうございます。 htmlspecialcharsで実装できることができました。 ありがとうございます。

関連するQ&A