私のプロムレムの例については、このリンクにアクセスしてください: http://jflaugher.mystudentsite.net/cmweb241/cmweb241_lab2.html
エコーで htmlspecialchars を使用する際に問題が発生していることを除けば、すべて正常に動作しています。HTML文字ではなく、エンティティがエコーに表示されることを望んでいます。エコー内に htmlspecialchars を配置しようとしましたが、段落タグが表示されます。エコーで htmlspecialchar を利用し、段落タグにエコーを表示するにはどうすればよいですか? 私はPHPに非常に慣れていないため、しばらくこれに取り組んできましたが、どこにも行きませんでした。
たとえば、「&」を入力すると、それがエコー バックされます。「&」の代わりに、エンティティ & をエコーする必要があります。
<?php
$username = htmlspecialchars(str_replace(array("'", "\""), "", $_POST['username']));
$password = htmlspecialchars(str_replace(array("'", "\""), "", $_POST['password']));
$comment = htmlspecialchars(str_replace(array("'", "\""), "", $_POST['comment']));
echo "<p> Your Username is: $username .</p> ";
echo " <p>Your Password is: $password . </p>";
echo " <p>Your Comment was: $comment . </p>";
?>