Yok arkadaşlar. Bir türlü olmuyor. Durmadan 500 hatası veriyor ve error_log oluşmuyor. Hiçbir şekilde hata görünmüyor. Error_reporting'i de en üste koyuyorum. Yine 500 hatası çıkıyor.
Html true değerde. Yani neden olmadığını bir türlü anlamıyorum.
Size komple kodları yazıyorum. Lütfen yardımcı olun. Teşekkürler.
<?PHP
// phpmailer sinifimizi uygulamamiza dahil ediyoruz.
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
// Eposta HTML olarak gonderilsin (HTML gonderimini iptal etmek icin true yerine false yazin)
$mail->IsHTML(true);
// Eposta konu basligi
$mail->Subject = "Ziyaretci Formu";
// TXT eposta icin eposta govdesini olusturuyoruz
$mail->AltBody = "Ziyaretci Formu\n\n
Ad : ".$_POST['ad']."\n
Soyad : ".$_POST['soyad']."\n
Eposta : ".$_POST['eposta']."\n
Mesaj : ".$_POST['mesaj']."\n
";
// HTML eposta icin eposta govdesini olusturuyoruz
$mail->Body = "Ziyaretci Formu<br><br>
Ad : ".$_POST['ad']."<br>
Soyad : ".$_POST['soyad']."<br>
Eposta : ".$_POST['eposta']."<br>
Mesaj : ".$_POST['mesaj']."<br>
";
// epostamizi SMTP ustunden yollayalim.
$mail->IsSMTP();
// SMTP sunucu adresimiz.
$mail->Host = "mail.niobeweb.net";
// Sunucumuz kimlik dogrulamasi istiyorsa "true" degerini verelim.
$mail->SMTPAuth = true;
// SMTP kullanici adi ve parolasi
$mail->Username = "destek@niobeweb.net";
$mail->Password = "**********";
// Eposta kimden gidiyor?
$mail->From = "hakanpolatkan@niobeweb.com";
// Eposta icin gorunen isim (Opsiyonel)
//$mail->FromName = "Teknik Destek";
// hedef adres (gorunen isim olmadan)
$mail->AddAddress("alici1@adres.com");
// hedef adres (gorunen isim ile birlikte)
//$mail->AddAddress("alici1@adres.com", "ALICI 1");
// Eposta birden fazla kisiye gidecek ise $mail->AddAddress'i yine kullanabiliriz.
//$mail->AddAddress("alici2@adres.com");
// Yanitlama adresi ornegi (Opsiyonel)
//$mail->AddReplyTo("destek@niobeweb.net","Teknik Destek");
// Eposta icin sozcuk kaydirma. (Opsiyonel)
//$mail->WordWrap = 50;
// Eposta eklentisi (Opsiyonel)
//$mail->AddAttachment("deneme.txt");
// Eposta eklentisi (giden dosya adini biz belirleyelim) (Opsiyonel)
//$mail->AddAttachment("deneme.txt", "yeni.txt");
if(!$mail->Send()) {
echo "Mesajiniz gonderilemedi.<p>";
echo "Hata : " . $mail->ErrorInfo;
die();
}
else
echo "Mesajiniz gonderildi.";
?>Html e-posta ile başlayan yerin mesaj satırının hemen altına
Gönderildiği tarih : 14:50:35 / 10.02.2013 şeklinde tarih attırmak istiyorum. Yani e-postaya o satırı da eklemek istiyorum ama bir türlü olmuyor işte...