0

onSubmit がデータをデータベースに送信する Textarea ボックスがあります。一部の入力にハイパーリンクが含まれている可能性があり、データをロードするときに、リンクを通常のテキストではなくハイパーリンクとして表示したいと考えています。

私は、strpos を使用して HTTP のすべてのインスタンスを見つけようと試みましたが、trim を使用したり、explode を使用したりすると、面倒になりすぎてしまうと考えました。

if (strpos($data[$i], 'http:') !== false) { }

テキスト領域に追加するだけ<a href="link.html">Link</a>で、データベースから引き出されたときにリンクとして機能することはわかっています。ただし、これには問題があります。このデータを再度編集したい場合は、リンクの横にスラッシュが追加されます<a href="\link.html\">Link</a>..リンクは引き続き機能しますが、データベース内の必要のない余分な文字です。約 10 回編集すると、データベースに 20 個のスラッシュが追加されます。

私が正しい軌道に乗るのを助けるための助けや援助は大歓迎です.

4

1 に答える 1