- ベストアンサー
テキストエリア内にPHPのソースコードを書く
<form action="" method="post"> <textarea name="img" cols=40 rows=4 readonly> <?php echo"<?php echo"masao"; ?>"; ?> </textarea></form> このプログラムの結果 <?php echo"masao"; ?> と表示したかったのですが案の定できませんでした。 どのようにしたら表示させることができるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
普通は <?php $str = '<?php echo"masao"; ?>'; ?> <form action="" method="post"> <textarea name="img" cols=40 rows=4 readonly> <?php echo htmlspecialchars($str, ENT_QUOTES); ?> </textarea></form> と書きますねぇ。文字列リテラルで書くとしても <form action="" method="post"> <textarea name="img" cols=40 rows=4 readonly> <?php echo htmlspecialchars('<?php echo"masao"; ?>', ENT_QUOTES); ?> </textarea></form> でしょう。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
<?php echo"<?php echo"masao"; ?>"; ?> このまま表示したい?ってこと? >と<に変換してから送り出せば、 http://www.asahi-net.or.jp/~hi5k-stu/compt/gt_lt.htm <?php echo"masao"; ?> ではなく <?php echo"<?php echo"masao"; ?>"; ?> と表示されますよ。