【发布时间】:2016-01-26 17:21:15
【问题描述】:
我的 PHP 有一些问题。我是新手,所以有点混乱。但最大的问题是试图通过联系表格发送电子邮件并且惨遭失败。
我得到这个错误:
解析错误:语法错误,第 7 行 C:\wamp\www\mtltechevents\contact_form.php 中出现意外的“$name”(T_VARIABLE)
第 7 行:
$name = $_POST['name1'];
我看不到语法错误。当我删除错误消息时,它也会在我尝试填写信息时回显:
$name = $_POST['name1'];
$email = $_POST['email1'];
$message = $_POST['message1'];
$contact = $_POST['contact1'];
$email = filter_var($email, FILTER_SANITIZE_EMAIL); // Sanitizing E-mail.
// After sanitization Validation is performed
if (filter_var($email1, FILTER_VALIDATE_EMAIL)) {
if (!preg_match("/^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]* (\d{4})(?: *x(\d+))?\s*$/", $contact)) {
echo "<span>* Please Fill Valid Contact No. *</span>";
有什么想法吗?我查看了联系表单的其他一些问题,但没有人真正回答我的问题。
【问题讨论】:
-
你能把剩下的代码贴出来吗,你好像少了一个分号或者上面有语法错误
-
我们需要更多您的 php 代码,也需要 html 才能提供帮助
-
我放弃了 PHP 模型,最终得到了更简单、更容易的东西。谢谢大家。
-
www.formspree.io 是我最好的选择
标签: php html forms email contact