-1

mysqlから読み取ったフィールドから結果を出力しようとしています。フィールドにはこれが含まれています。

< ? echo "yes"; ? >

ただし、フィールドを印刷しようとすると...nullになります。

出力時にエスケープする必要がありますか?

コードを実行したくない..フィールドにあるものをテキストとして出力したい

4

2 に答える 2

3

htmlspecialchars()でエスケープする必要があります

$val = htmlspecialchars ('<?php echo "yes"; ?>');
echo $val;
于 2012-08-25T11:44:50.150 に答える
1

私はhtmlspecialcharsがあなたが望むものだと思います:

<?php
$str = "<?php echo 'lol'; ?>";
echo htmlspecialchars($str);
?>


出力します<?php echo 'lol'; ?>

于 2012-08-25T11:52:42.443 に答える