2011-03-16 132 views
0

我是一個開始的PHP編碼器(真正的初學者),我需要做一個明信片發送腳本,但它不會發送我的電子郵件。PHP郵件()不會發送電子郵件

<?php 
$to_name = $_REQUEST['to_name']; 
$to_email = $_REQUEST['to_email']; 
$subject = 'teszt'; 

$msg = 'proba'; 

mail($to_mail, $subject, $msg, 'From:' . '[email protected]'); 
?> 

<label for='to_name''>Címzett neve:</label> 
<input type='text' name='to_name' id='to_name' class='gbi' size='30'> 
<label for='to_email''>Címzett email cime:</label> 
<input type='text' name='to_email' id='to_email' class='gbi' size='30'> 

<label for='name''>Az ön neve:</label> 
<input type='text' name='name' id='name' class='gbi' size='30'> 

<label for='email''>Az ön email cime:</label> 
<input type='text' name='email' id='email' class='gbi' size='30'> 

<label for='text''>Üzenet:</label> 
<textarea name='text' id='text' class='pct' ></textarea> 
<br> 
<input type='submit' > 

是的,它是一種形式:)

所以問題是我做了4張圖片,每對圖像有不同的提交按鈕,所以當他們點擊它爲一個彈起的圖像。

我試過一切發送郵件,沒有運氣。

有什麼建議嗎?

+0

對不起,不postcars明信片:) – Levi 2011-03-16 03:05:49

+0

真的很抱歉我的打字,它幾乎日出,我ahvent睡了一下 – Levi 2011-03-16 03:08:09

+0

您是否使用POST提交表單數據? – 2011-03-16 03:08:51

回答

1

請提交您的所有代碼,包括<form..>標籤。

你也可以取代你的PHP代碼,並再次嘗試:

<?php 
    if (!empty($_REQUEST['to_email'])) { 
     $to_name = $_REQUEST['to_name']; 
     $to_email = $_REQUEST['to_email']; 
     $subject = 'teszt'; 
     $msg = 'proba'; 

     mail($to_mail, $subject, $msg); 
    } 
?> 
0

我會建議放棄郵件()一起,並使用swiftmailer。即使剛剛開始,也不難設置。

+0

謝謝你的幫助:)我能夠做到 – Levi 2011-03-20 17:41:24