我想运行一个 php 脚本,它是 html 文档中的 forr 操作。我的 HTML 代码如下
<html><head><title>Using PHP</title></head>
<body>
<form action="form.php" method="post">
IP ADDRESS:<input type="text" name="IP"><input type="submit"><form>
</body></html>
我使用的是 Ubuntu Server 12.04 LTS,因此我已将此文件保存到 /var/www 。我命名为 form.php 的 php 脚本也在 /var/www 中,如下所示
<?php
echo "Todd"
?>
当我粘贴http://10.0.0.98
到浏览器时,我得到了表单,当我点击提交时,它会下载一些无法打开的东西。我想在浏览器上查看脚本结果。我不知道我哪里做错了,对 PHP 还很陌生。
答案1
您的问题更适合另一个 StackExchange 论坛,例如堆栈溢出,因为它涉及一般的 Web 编程,而不是 Ubuntu 本身所特有的。
话虽如此,我发现您的 html 中有一个缺陷,即您没有正确的结束</form>
标记。将表单编码也包含在标记中也是标准做法<form>
,例如由于您的 PHP 页面实际上并未读取表单的任何输入,因此如果您只是在浏览器中enctype="multipart/form-data"
输入,PHP 页面应该可以正常运行。http://10.0.0.98/form.php