2013-02-07 123 views
1

嗨即時嘗試創建我自己的簡單郵件列表,所以我可以發送HTML電子郵件到多個電子郵件地址,通過在表格中輸入電子郵件和發送。使用html表單和php發送html電子郵件?

我只想發送一封電子郵件,我不想將信息存儲在數據庫中,但我無法將其運行。請罐頭有人告訴我哪裏會出錯。

所以這裏是我的形式:

Send Email: 
<form class="" method="post" action="SEND_EMAIL.php"> 


       <div class="row email"> 
        <input type="email" id="email" name="email" placeholder="Email" /> 
       </div> 

       <input type="submit" value="Next >" /> 

      </form> 

然後我的繼承人發送電子郵件的代碼,但我是正確的thinnking一個HTML表單可以行動send_email.php和發送電子郵件?

<p>Email Was Sent Mark!</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<?php 

/** 
* ShuttleCMS - A basic CMS coded in PHP. 

* 
* @author Dan <[email protected]> 
* @version 0.0.1 
* @package ShuttleCMS 
*/ 
define('IN_SCRIPT', true); 
// Start a session 
session_start(); 


//Generate a RANDOM MD5 Hash for a password 
$random_code=md5(uniqid(rand())); 

/
<?php 

$subjectconfirm = "email.com - Registration"; 
$headersconfirm = "To: $email\r\n"; 
$headersconfirm .= "From: email.com <[email protected]>\r\n";                                                    
$headersconfirm .= "Content-type: text/html\r\n"; 

    $sep = sha1(date('r', time())); 
$bodyconfirm =<<<EOF 

BLAH BLAH BLHA 
EOF; 


// Finally, send the email 
mail('[email protected]', $subjectconfirm, $bodyconfirm, $headersconfirm); 

?> 
+0

您是否收到任何錯誤? – Kermit

+0

您在'$ headersconfirm'和第一個參數中指定了收件人地址,它們有所不同。 – Yogu

+0

爲什麼你甚至需要會話,如果你只是想輸入郵件併發送密碼 – samayo

回答

0

你配置了你的系統或PHP的電子郵件發送?

+1

這應該是一個評論,而不是一個答案。爲了讓這個答案成爲答案,您將解釋如何配置典型系統。如果不瞭解更多關於環境的信息,很難做到... – Floris