2010-04-10 39 views
0

設計表單一直很有趣,但讓他們在服務器端發送電子郵件是另一回事。我使用過各種電子郵件腳本(dynaform,phpmailer等),並且遇到了很多問題。需要PHP電子郵件腳本解決方案

所以這裏是我工作的網站:Contact On the Right。這是非常基本的:沒有驗證,沒有必填字段。我只需要輸入的任何信息發回給我。

有沒有人知道任何BASIC PHP表單處理腳本,或者有幾行代碼可以在這裏工作?我不是一個PHP的人,所以我掙扎着!

在此先感謝。

回答

1

我只需要輸入 就可以發回給我的任何東西。

<?php 
mail('[email protected]','Site feedback',implode("\n\n",$_POST)); 
header("Location: thankyou.html"); 
?> 

您可以添加此標記到thankyou.html:

<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://v2.ztmag.com/livedates.html"> 

它將得到用戶回來在5秒內

+0

說明:未定義變量:POST在/home/jessechase/ztmag.com/v2/email.php第2行 警告:破滅()[function.implode]:在/ home/jessechase/ztmag傳遞參數無效.com/v2/email.php on line 2 警告:無法修改標頭信息 - 已在/ home/jessechase(由/home/jessechase/ztmag.com/v2/email.php:2開始輸出)發送的標頭/ztmag.com/v2/email.php在線3 – JCHASE11 2010-04-10 16:20:23

+0

我收到此錯誤消息。我收到一封電子郵件,但沒有任何內容。 – JCHASE11 2010-04-10 16:21:47

+0

哦,我的壞。更正 – 2010-04-10 16:29:29

0

對於簡單的和艱鉅的任務(它HTML郵件)這個庫總是爲我服務:PHPMailer

根據服務器和管理員,有時mail()不起作用。 必須將其配置爲使用smtp正確工作,或者將sendmail二進制文件安裝在正確的路徑中。

相反,PHPMailer只需要通過fsockopen的出站連接不被禁用。

簡明教程這裏:
http://www.ustrem.org/en/articles/send-mail-using-phpmailer-en/

一些CMS的內部使用它了。例如Joomla。

+0

我聽說過關於PHPMailer並看過它。這看起來很嚇人。我現在會給它一個鏡頭。 – JCHASE11 2010-04-10 16:26:59

+0

主要網站*的確是令人恐懼的,並且可以更好地快速啓動,但是一旦您從第三方閱讀了一個,就會被設置。 – ZJR 2010-04-10 16:30:09

+0

這個特殊的第三方嘖嘖會花我幾個小時弄清楚。同樣,在PHP中幾乎沒有任何經驗,我將不得不做大量的試驗和錯誤,這就是爲什麼我正在尋找一個非常簡單的基本解決方案 – JCHASE11 2010-04-10 16:35:02

相關問題