我有一个 aws ec2 实例,我正在上面运行我的 html 文件和我的 php 文件。我的网络应用程序是一个提交表单,人们在其中输入他们的姓名和电子邮件,然后按 Enter 提交。当我尝试运行它时,我的浏览器上出现此错误:
(我的 aws 端点)当前无法处理此请求。
HTTP 错误 500
当我更改我的 php 代码只是为了回显一些文本时,它可以工作。所以我认为我试图从我的html中获取字符串的方式存在语法错误。
<form method="get" action="contactform.php">
<input type="text" name="name" placeholder="Name">
<input type="text" name="mail" placeholder="Your E-mail">
<button type="submit" name="submit">
SUBMIT
</button>
</form>
//contactform.php
<?php
echo "Running..."
$name = filter_input(INPUT_GET, 'name');
$mail = filter_input(INPUT_GET, 'mail');
echo $name;
echo $mail;
?>
我该如何解决这个问题?
最佳答案
语法错误
<?php
echo "Running..."
应该
<?php
echo "Running...";
与
;
.Parse error: syntax error, unexpected '$name' (T_VARIABLE)
关于php - 尝试使用 PHP 从 HTML 中提取数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56212751/