2013-04-27 86 views
-3

所以這幾乎肯定是一個新手問題,但我正在瀏覽php和我的服務器上的w3教程,有時我只能使用echo來工作。Php新手,回聲不工作?

例如,在一項試驗中,他們要我提交投入的一種形式,並接他們在另一個和echo在這種情況下工作,但在這段代碼也不會:

<html> 
<body> 

<p> 
This should work!! <?php 
$str = "Hello, World!"; 
echo $str; 
?> 
It failed... 
</p> 

</body> 
</html> 

輸出應只是:This should work!! Hello, World! It failed...但相反,它只是返回This should work!! It failed...,當我看着它的HTML頁面。

任何想法,我怎麼可能得到這個工作?

+2

輸出是什麼?沒有任何東西或原始代碼? – bwoebi 2013-04-27 15:35:22

+4

文件應該命名爲.php。如果是.html,它將不會輸出任何內容。 – Aris 2013-04-27 15:37:46

+0

我覺得啞巴。非常感謝! – Hovestar 2013-04-27 15:39:22

回答

2

我想你忘了讓文件名以.php結尾。

所以<(?php)(?)>之間一切都解釋爲HTML標記和不可見的。看到你的原始html輸出,那麼你可能會注意到發生了什麼。

+0

是的,這解決了它。謝謝你,這只是一個簡單的新學習者的錯誤! – Hovestar 2013-04-27 15:41:53