2010-12-13 96 views
-1

我創建了這個html表單,並且需要將字段發送到我的電子郵件地址。看起來我沒有正確的PHP腳本,因爲它不解析數據。出現此錯誤:解析錯誤:語法錯誤,在第109行的C:\ www \ mo \ marinecforum \ send_form_application.php中出現意外的$ end。表單腳本不發送數據

這是HTML表單代碼和PHP腳本(我只允許發佈一個超鏈接,對不起,但很明顯這是):http://pastebin.com/Ruh7ZrLG

任何幫助將不勝感激。

回答

0

你有一個沒有關閉的支架,我懷疑。嘗試使用支架匹配的編輯器來追蹤它。

0

除非啓用short_tags,解析器可能會抱怨使用<?(而不是<?php)。因此它沒有看到最後的大括號和知道何時停止。

+0

令人驚歎的,謝謝!這消除了錯誤,但現在在提交後,用戶被帶到.php頁面。該確認沒有顯示,並且數據仍未被髮送到指定的$ email_to地址。所以看起來帖子的行爲是正確的,但過去的事情還沒有達到標準。我對這樣的基本問題表示歉意,我是一名非盈利實習生,擁有基本的編碼技能(正如您可能會說的那樣),並盡我所能不要跳出窗口。再次謝謝你。 – Alex 2010-12-13 08:27:10

+0

我會首先建議刪除電子郵件功能前面的「@」。讓它甩掉它所有的麻煩而不是壓制它。我也會輸出'$ email_message'的值,並確保它是有效的,格式正確。 – 2010-12-13 18:30:47