2013-07-13 86 views
0

即時試圖展現一個完整的PHP變量,我的代碼如下所示:顯示一個完整的PHP變量

<!DOCTYPE HTML> 
<html> 
<body> 

<?php 
if (isset($_POST["appendedInputButtonRoom"])) { 

$CodeRoom = "<room xs=\"zwinky3\" ac=\"f\" sf=\"N\">" .$_POST["appendedInputButtonRoom"] . "</room>"; 

echo $CodeRoom; 

} 
else 
{ 
echo "Error"; 
} 
?> 

</body> 
</html> 

因此,例如:我輸入「DSF」到文本框中,點擊「添加」和PHP開始上班。它只會顯示在網站上的「DSF」的一部分,但它應該應該顯示像代碼:

<room xs="zwinky3" ac="f" sf="N">dsa</room> 

喜歡它的源代碼一樣。

任何人有想法?

+3

由於當'' HTML標記? – BLaZuRE

回答

4

你必須HTML編碼您的輸出,使瀏覽器不會讀取標籤

echo htmlspecialchars($CodeRoom);