通常當我們使用:
<textarea><?php echo 'ok'; ?></textarea>
我們<?php echo 'ok'; ?>在文本區域內顯示。但是在我的網站上,我得到ok了文本區域的內部。所以 php 代碼被執行,而不是 php 代碼被顯示。
有誰知道這怎么會發生?說清楚,我不想要。我希望顯示代碼。
uj5u.com熱心網友回復:
如果您在.php啟用 PHP 的 Web 服務器上運行檔案... 使用 HTML 物體獲取您想要的文本(特別是<and >,盡管可能更多):
<textarea><?php echo 'ok'; ?></textarea>
或者您可以將其視為服務器端字串并使用 PHP 對其進行 HTML 編碼:
<textarea><?php echo htmlentities("<?php echo 'ok'; ?>"); ?></textarea>
或者,如果您根本不想使用 PHP,那么就不要使用它。在服務器上提供.html檔案和/或禁用 PHP:
<textarea><?php echo 'ok'; ?></textarea>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/464308.html
