运行非常基础的PHP脚本

 收藏

我是PHP新手。

我正在尝试运行脚本,但是每次执行脚本时,我并没有获得应有的输出。

I'm using this my Dreamweaver at home & working on the simple examples from this website http://www.php.net/manual/en/tutorial.forms.php

我输入了:

index.html文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<form action="action.php" method="post">
 <p>Your name: <input type="text" name="name" /></p>
 <p>Your age: <input type="text" name="age" /></p>
 <p><input type="submit" /></p>
</form>

</body>
</html>

action.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

Hi <?php echo $_POST['name']; ?>.
You are <?php echo $_POST['age']; ?> years old.

</body>
</html>

每次我运行“ index.html”时,尽管我都可以看到“表单”,并且在键入“名称”和“年龄”之后,但是当我按下“提交查询”按钮时,我会收到一个弹出消息(如如果正在打开文件“ action.php”,当我说“打开”时,我会收到另一则弹出消息:

“无效的菜单句柄”

比输出要多,我认为我应该得到:

类似的消息是“嗨乔。您今年22岁。” (从PHP网站上的示例可以看出)。

回复
  • cvitae 回复

    听起来很像您的计算机上没有安装PHP,或者如果您使用的是托管帐户,则他们没有安装PHP。 如果您正在开发并且已在本地安装PHP,则说明安装存在问题。

    我已经从PHP官方网站上看到的链接下载了一个名为“ XAMPP”的程序(如您在附件中所见)。

    I downloaded it from: http://www.apachefriends.org/en/xampp-windows.html

    基本上,此应用程序是“ MySQL”,“ PHP”,“ Apache”和“ FireZilla ftp”的组合(从所附的图像中可以看出)。

    在附图中,您可以注意到:

    >>在“ MySQL”旁边,显示“正在运行” >>在“ FireZilla”旁边,它显示“正在运行” >>在Apache旁边,它不表示正在运行

    但是在消息区域(空格)中,它说“ Apache服务已启动”,所以这并不意味着Apache已在运行,或者缺少“正在运行”意味着它未连接?

    它容易连接吗,还是我们必须等待并尝试再次使用AGAIN和AGAIN连接到Apache?

  • jsed 回复

    听起来很像您的计算机上没有安装PHP,或者如果您使用的是托管帐户,则他们没有安装PHP。

    如果您正在开发并且已在本地安装PHP,则说明安装存在问题。