2013-02-13 63 views
3

我想在php中回顯javascript代碼。我想將java腳本代碼顯示爲字符串,而不是執行。在php文件中顯示javascript代碼爲字符串

<?php 
if (count($_POST) > 0) 
{ 
    $text = $_POST['text']; 
    echo $text; 
}?> 

<html> 
<head> 
</head> 
<body> 
    <form action="temp.php" method="post"> 
     Text : <br /><textarea name="text" rows="3" cols="50"></textarea> 
     <br /> 
     <input type="submit" value="Submit" /> 
    </form> 
</body> 
</html> 

我正在下面輸入:我在temp.php文件下面的代碼

<script>alert("hello");</script> 

當我提交表單,瀏覽器執行JavaScript,並給予警告信息,但我想以字符串形式打印代碼。 我已經在「firefox」中測試過這段代碼。 請給我一些參考。謝謝。

+0

use htmlspecialchars($ string) – 2013-02-13 18:00:01

回答

6

這可以通過使用htmlspecialcharsreference)來實現。 關閉我的頭頂上:

$text = htmlspecialchars($_POST['text']); 
echo $text;