0

データベースに保存されているテキストを挿入できるフォームがあります。次に、レコードが取得され、html ページに含まれます。

ユーザーは、テキストに href リンクを含め、そのリンクを html ページで使用できるようにしたいと考えています。私が今持っているものは次のとおりです。

  • Stackoverflow.comを含むテキストエリアを介してデータベースにテキストを入力します
  • データベースでは、リンクは正しく保存されています(フィールドでbindValueを使用しています)
  • HTML ページを開くと、リンクがテキストとして表示されます。クリック可能な Stackoverflow.com の代わりに、Stackoverflow.com が表示されます。

多くの方にとって、これは簡単な質問かもしれませんが、私にとっては、この種の要求に対処するのは初めてであり、結果を達成するための最良の方法についてのアイデアが必要です.

これは私のページのプリントスクリーンです: データベースに保存されているテキストとまったく同じです: プリントスクリーン

どうもありがとう

4

3 に答える 3

0

Web ページに出力を印刷する場合は、次の関数を使用します。

  htmlspecialchars_decode($text);

ここで、$text は説明テキストを含む変数です。

詳しくはこちら

于 2013-09-18T07:49:21.120 に答える
0

これは私がリンクのためにしたことです、

<?php 
 $text = "http://stackoverflow.com";
 echo preg_replace('@((http?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@', '<a href="$1" target="_blank">$1</a>', $text);
?>
于 2013-09-18T07:10:56.860 に答える