2011-12-20 6 views
0

を設定します。
$mail->AddAddress行を削除するとエラーが表示されなくなるため、この行が原因と思われます。
新しいエラーが表示されます。削除するとYou must provide at least one recipient email addressと表示されます。phpmailerののdoesnの `tの仕事は、私はphpmailerのを使用して連絡先フォームを作成しようとしていると私は放火犯でこれを取得

<?php 
$name = $_POST['firstName']; 
$email = $_POST['email']; 
require("phpmailer.inc.php"); 
$mail = new PHPMailer(true); 
$mail->IsMail(); 
$mail->From = $email; 
$mail->Subject = "subject "; 
$mail->Body = "From $name with email: $email"; 
$mail->WordWrap = 50; 
$mail->AddAddress('[email protected]','my name'); 
$mail->Send(); 
?> 

ありがとうございます!

+0

エラーをキャッチします、ネットワークエラーが一般的すぎます。 –

答えて

0
にそれを書き直し

:PHPのエラーを提供してください

<?php 
$name = $_POST['firstName']; 
$email = $_POST['email']; 
require 'phpmailer.inc.php'; 
try { 
    $mail = new PHPMailer(true); 
    $mail->IsMail(); 
    $mail->From = $email; 
    $mail->Subject = "subject "; 
    $mail->Body = "From $name with email: $email"; 
    $mail->WordWrap = 50; 
    $mail->AddAddress('[email protected]','my name'); 
    $mail->Send(); 
} catch (Exception $e) { 
    echo $e->getMessage(); 
} 

、あなたは

+0

私は単純にtry/catchで実行しても例外はありませんが、空白のページのみです。また、ajax経由で実行すると、フォームは送信されず、firebugにも同じエラーが表示されます。かなりのエラーメッセージが表示されるようにするために欠けているものがありますか?私はデザイナーではなく、ちょっと混乱しています。 –

+0

私はその答えを見つけました。それはここと同じ問題です:http://stackoverflow.com/questions/4653259/php-phpmailer-cant-get-example-code-for-phpmailer-to-workありがとう! –

関連する問題