我遇到了一些與我的PHP有關的問題。我對它很陌生,所以這一切都令人困惑。但最大的問題是試圖通過聯繫表格發送電子郵件,並且失敗。PHP聯繫表不會發送電子郵件,回聲
我得到這個錯誤:
解析錯誤:語法錯誤,意外在C '$名稱'(T_VARIABLE):\ WAMP \ WWW \ mtltechevents \ contact_form.php線路7
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>";
有什麼想法?我用聯繫表格檢查了其他一些問題,但沒有真正回答我的問題。
你可以發佈你的代碼的其餘部分,它似乎你缺少一個分號或有更高的語法錯誤 – Polaris
我們需要更多的PHP代碼,並需要HTML以及能夠以幫助 –
我放棄了PHP模型,並最終做出了更簡單,更容易的事情。多謝你們。 – emilymacleod86