我是PHP的新手,我正在关注w3schools上的PHP tut。我正在使用Eclipse的最新IDE版本(我认为是3.6)。对于我的脚本helloDriver.php,它作为php脚本运行时运行正常。它不在我的html文件上,特别是当我使用类似于w3schools的示例的方法时: http://www.w3schools.com/PHP/php_forms.asp
这将是我的helloDriver.php代码:
<html>
<body>
go
<?php
echo "giga";
?>
power rangers
</body>
</html>
这是我的homepage.html代码
<html>
<body>
Hey
<form action="helloDriver.php">
<input type="submit />
</body>
</html>
“嘿”和“去”都显示,所以我知道正在调用php文件,但我不知道为什么echo命令没有。
在此之前,我逐行复制了w3schools的例子,但welcome.php除外,因为那是helloDriver.php
我如何访问html文件是双击它,因为Eclipse没有任何选项来运行程序。我有什么想法吗?
答案 0 :(得分:3)
这些文件在哪里托管?我猜你的Web服务器(例如,Apache或IIS)没有配置为通过PHP解释器运行.php
文件,而是静态地为它们提供服务。
答案 1 :(得分:0)
我很难解决你的问题。
HTML文件的一些问题是:
</form>
代码完整标记可能更像是
<form action="helloDriver.php">
<input type="submit" />
</form>
可能是另一个问题,您需要通过Web服务器访问PHP脚本。你安装了像XAMPP这样的东西吗?
答案 2 :(得分:0)
我最终搞清楚了。谢谢你们的帮助,感谢你们提出XAMPP的建议。 从这个链接安装它(谷歌搜索XAMPP也一样): http://www.apachefriends.org/en/xampp-windows.html#1173
设置简单易行。将目标设置为在C:驱动器上安装。还发现了如何使用PHP,XAMPP和Eclipse设置PHP项目的这个tut vid: http://www.youtube.com/watch?v=hfHEmZXJLgw
我应该能够通过反复试验来解决问题。再次感谢!