私はしばらくの間この問題に遭遇してきましたが、解決方法がわかりません。私が作ったこの「ゲストブック」には、人々がメッセージを書き、それがフォームの下に印刷されています。というわけで普通のゲストブック。ただし、特定の時点からメッセージを削除することがあります。説明させてください、彼らは「すごい、信じられない、すごいパフォーマンスだった、もっともっと繰り返されるべきだ」というようなことを書いています。ゲストブックには「すごい、すごい、すごいパフォーマンスだった」とだけ書かれています。コードの何が問題なのか、どの文字がこれを発生させるのかわかりませんが、「メッセージが完全に送信されませんでした」などのメッセージを含む不完全なメッセージが時々表示されます。そして、以前の剥奪されたものを要約します。
nl2br(addslashes(htmlspecialchars(stripslashes($_POST['message']))))
これは、データベースに入力する前にメッセージを編集するために使用するコードです。データベースを調べたところ、メッセージは既に削除されているため、メッセージをデータベースから出力するのではなく、メッセージの送信または編集に問題がある可能性があります。
人々は完全なパラグラフを書くことができ、最終的にストリップされないので、誰もがいつでも発生する問題ではありません. 現在、約 50 件のメッセージがあり、削除されているのはそのうちの 2 つだけです。したがって、削除されたメッセージは全体の 4% に相当します。人々が最終的に使用する可能性のあるキャラクターで、不要な剥ぎ取りを引き起こすものはありますか? ユーザー側に問題があるのでは?または、私のコードに問題がありますか?
事前に助けとアイデアをありがとう。