0

この HTML/PHP コードを使用しています

<textarea name="ticket_update" id="ticket_update" cols="70" rows="2"><?php echo 'Ticket '.$ticket["ticketnumber"].'\n'.$result["notes"]; ?></textarea>

\n \n\randを使用してみ<br />ましたが、テキストエリアに HTML タグが表示されています。

それらの表示を停止するにはどうすればよいですか?

4

5 に答える 5

0

&#10;改行として使用します。

このような :

<textarea name="ticket_update" id="ticket_update" cols="70" rows="2"><?php echo 'Ticket '.$ticket["ticketnumber"].'&#10;'.$result["notes"]; ?></textarea>
于 2013-09-27T09:45:44.850 に答える
0

html_entity_decode() を試す

<?php
$ticket = '50';
$nodes = 'sample'    
?>

<textarea name="ticket_update" id="ticket_update" cols="70" rows="2"><?php echo 'Ticket '.$ticket.html_entity_decode("\n").$nodes; ?></textarea>

デモ出力

于 2013-09-27T09:41:59.717 に答える
0

改行を表示するの"\n" ではなく使用します。'\n'

コンテンツから HTML タグを削除するには、strip_tags()関数を使用します。

完全な例は次のようになります。

<textarea name="ticket_update" id="ticket_update" cols="70" rows="2">
      <?php echo strip_tags('Ticket '.$ticket["ticketnumber"]."\n".$result["notes"]); ?> 
</textarea>

また、コード内で PHP 通知または警告が発生している可能性があります。$ticket配列にキーがない場合、ticketnumberいくつかの HTML タグを含むエラー メッセージが表示されます。で使用する各キーの存在を確認するか、次のようarray_key_existsにエラーを黙らせる必要があります。@

echo @strip_tags('Ticket '.$ticket["ticketnumber"]."\n".$result["notes"]);

于 2013-09-27T09:36:43.443 に答える