我正在关注net beans中的初学者教程“使用PHP创建数据库驱动的应用程序”。
我创建了index.php文件中引用的wishlist.php文件。 当我运行index.php文件时:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="wishlist.php" method="GET" name="wishList">
Show wish list of: <input type="text" name="user" value=""/>
<input type="submit" value="Go" />
</form>
</body>
</html>
表单出现了。我输入'tom'并选择'go'按钮。
根据教程,应显示带有以下URL的空白页:
http://localhost:90/Lesson2/wishlist.php?user=tom
我收到一个包含以下消息的网页:
找不到此网页
并选择“更多”:
未找到网址的网页:
file:/// C:/Users/Peter/AppData/Local/Temp/wishlist.php?user = tom错误
代码:ERR_FILE_NOT_FOUND“
我不知道路径“C:/ Users / Peter / AppData / Local / Temp /”来自哪里。
答案 0 :(得分:0)
基本上,脚本的发布部分没有任何问题。正如您所看到的,您的表单会重定向到应重定向到的页面。 PHP甚至没有被执行,因此我们假设当它被正确触发时它将起作用; - )
但正如我在您的错误说明中所看到的,您在PC的主文件夹中本地运行脚本。是否有网络服务器正在运行?对于执行PHP脚本,您基本上需要运行PHP服务 - 通常是像apache2这样的Web服务器。
如果您没有尝试XAMPP,那么将在您的本地PC上安装apache网络服务器。