【问题标题】:Error when trying to pull data from HTML with PHP尝试使用 PHP 从 HTML 中提取数据时出错
【发布时间】:2019-10-06 08:10:38
【问题描述】:

我有一个 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 amazon-web-services ubuntu amazon-ec2 php-7.2


    【解决方案1】:

    语法错误

    <?php
    echo "Running..."
    

    应该是

    <?php
    echo "Running...";
    

    ;

    解析错误:语法错误,意外的“$name”(T_VARIABLE)

    【讨论】:

    • 嘿,非常感谢,我显然需要观看更多 PHP 教程。
    • 当然,您也可以使用 Eclipse PDT 之类的 IDE,它会突出显示此类简单的语法错误并自动完成等。我多年来一直在使用 Eclipse,它不是最好的 IDE,但它是免费的。
    猜你喜欢
    • 2020-05-08
    • 2013-08-28
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2020-07-25
    相关资源
    最近更新 更多