2011-03-23 65 views
2

我是PHP新手,我正在關注w3schools上的PHP tut。我正在使用Eclipse的最新IDE版本(3.6我認爲)。對於我的腳本helloDriver.php它運行良好時,作爲一個PHP腳本運行。它不會對我的html文件,尤其是當我使用從W3Schools的到的例子類似的方法: http://www.w3schools.com/PHP/php_forms.aspPHP回聲不顯示在HTML中

這將是我helloDriver.php代碼:

<html> 
<body> 
go 
<?php 
    echo "giga"; 
?> 
power rangers 
</body> 
</html> 

這是我的代碼主頁html的

<html> 
<body> 
Hey 
<form action="helloDriver.php"> 
<input type="submit /> 
</body> 
</html> 

「嗨」和「走出去」都顯示,所以我知道的PHP文件被調用,但我不知道爲什麼echo命令沒有。

即使在此之前我複製一行行用什麼W3Schools的例子是用自認爲的welcome.php的例外是helloDriver.php

如何訪問HTML文件雙擊它,因爲Eclipse不有任何選項來運行該程序。任何想法我做錯了什麼?

+1

如果您查看源代碼,您是否看到php調用?我想你的網絡服務器沒有設置解釋的PHP。 – anq 2011-03-23 02:45:27

+2

第一步w3schools是垃圾 – 2011-03-23 02:51:24

回答

0

我很難確定你的問題是什麼。

與HTML文件中的一些問題是:

  • 你錯過收盤</form>標籤
  • 您還沒有關閉您的提交按鈕的報價。

完整的標記或許應該更像

<form action="helloDriver.php"> 
    <input type="submit" /> 
</form> 

這可能是問題的另一件事,你需要通過Web服務器訪問PHP腳本。你有沒有安裝XAMPP之類的東西?

+0

不,我沒有。不知道那是什麼。正如我之前所說。我是PHP的新手。我會研究XAMPP是什麼。 – 2011-03-23 03:27:39

3

這些文件在哪裏託管?我猜你的web服務器(例如Apache或IIS)沒有配置爲通過PHP解釋器運行.php文件,而是靜態地提供它們。

+0

就是這樣。我沒有服務器或任何東西。這是simpyl我雙擊HTML文件,看看顯示 – 2011-03-23 03:26:42

0

我最終弄明白了。謝謝大家的幫助,並感謝您提供XAMPP。 安裝它從這個鏈接(谷歌搜索XAMPP的作品也一樣): http://www.apachefriends.org/en/xampp-windows.html#1173

它很簡單,易於設置。將目標安裝在C:驅動器上。還隔着該嘖嘖VID無意中發現瞭如何設置使用PHP,XAMPP和Eclipse PHP項目: http://www.youtube.com/watch?v=hfHEmZXJLgw

我應該能夠通過反覆試驗來搞清楚這些事情。再次感謝!

+2

一條建議不要太依賴w3Schools教程。看到這個http:// w3fools。com的一些PHP教程首先閱讀PHP手冊在這裏http://www.php.net/manual/en/index.php – ace 2011-03-23 04:56:24