lostyazilim
tr.link

Bu kodlarda hata nere var?

11 Mesajlar 1.801 Okunma
lstbozum
tr.link

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
HTTP ERROR 500 hatası veriyor.

if (isset($_GET['islem'])) {

if ($_POST['contact_name']<>'' && $_POST['contact_email']<>'' && $_POST['contact_message']<>'') {

require_once('mail/class.phpmailer.php');

$mail = new PHPMailer();
$mail->CharSet = 'utf-8';
$mail->SetLanguage( 'tr', 'mail/lang/' );
$mail->IsSMTP();
$mail->Host = "mail.site.com"; // Burada mail için kullandığınız sunucu adını yazmalısınız. Genellikle mail.alanadi.com şeklindedir.
$mail->SMTPAuth = false;
$mail->Username = "mail@mail.com"; // Alan adınıza ait eposta hesabınızı yazınız Örn. info@alanadi.com
$mail->Password = "password"; // Bu eposta hesabınıza ait şifreniz
$mail->From = "mail@site.com"; // Epostanızın gönderileceği adres. Yukarıdaki eposta adresi ile aynı olmalıdır.
$mail->Fromname = $_POST['contact_name']; // Bu alanı değiştirmeyiniz.
$mail->AddAddress("mail@site.com","Mail Geldi"); // Epostanın gideceği adres. Bu adres için iletişim formlarında yine yukarıdaki adres yazılabilir. Aynı adresin yazılması, mail formunun kendine gönderilmesini sağlar. Bu sayede mesaj kaybı yaşanma riski sıfıra yakındır. Yine de mail formu farklı bir adresede gönderilebilir.
$mail->Subject = $_POST['contact_email']; // Bu alanı değiştirmeyiniz.
//$mail->Body = $_POST['contact_name']." - ".$_POST['contact_message']." "; // Bu alanı değiştirmeyiniz.

$mail->Body .="isim soyisim: " .$_POST['contact_name']."\n"."\n";
$mail->Body .="Email : " .$_POST['contact_email']."\n"."\n";
$mail->Body .="Mesaj : " .$_POST['contact_message']."\n"."\n";

if(!$mail->Send())
{
echo '
Gönderim Hatası: ' . $mail->ErrorInfo . '
';
exit;
}
echo '
Mesaj başarıyla gönderildi.
';
} else {
echo '
Tüm alanların doldurulması zorunludur.
';
}
}
?>
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
wmaraci
reklam

ResitCicek ResitCicek chilicodes.com Kullanıcı
  • Üyelik 13.08.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Editör
  • Konum Hatay
  • Ad Soyad R** Ç**
  • Mesajlar 1310
  • Beğeniler 139 / 307
  • Ticaret 18, (%100)
error_log’ta herhangi bir hata kaydı yok mu?
 

 

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
sunucudaki php loglarına bak öyle ezberden olmaz
 

 

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
SancarSaran bakıyorum ama her hangi bir hata görünmüyor sorunda orda neden hata vermiyor.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
wmaraci
wmaraci

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)

ReşitÇiçek adlı üyeden alıntı

error_log’ta herhangi bir hata kaydı yok mu?


yok malesef hata versin diye kod ekliyorum yine vermiyor.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

ResitCicek ResitCicek chilicodes.com Kullanıcı
  • Üyelik 13.08.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Editör
  • Konum Hatay
  • Ad Soyad R** Ç**
  • Mesajlar 1310
  • Beğeniler 139 / 307
  • Ticaret 18, (%100)
Host ayarlarından error_log açın. Ordaki hatayı yollarsanız daha dikkatli inceleyebiliriz.
 

 

krmylmz krmylmz Netiyi Kullanıcı
  • Üyelik 26.11.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Php Developer
  • Konum Amasya
  • Ad Soyad K** Y**
  • Mesajlar 89
  • Beğeniler 1 / 26
  • Ticaret 0, (%0)
php.ini üzerinden display_errors aktif ederek hatalı satırı görebilirsiniz.
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
if(!$mail->Send())
{
echo '
Gönderim Hatası: ' . $mail->ErrorInfo . '
';
exit;
}
echo '
Mesaj başarıyla gönderildi.
';
} else {
echo '
Tüm alanların doldurulması zorunludur.
';
}


Kısmında hata gördüm ben, doğrusu ;

if(!$mail->Send())
{
echo '
Gönderim Hatası: ' . $mail->ErrorInfo . '
';
exit;
} else {
echo '
Mesaj başarıyla gönderildi.
';
}


İf-else ler birbirine girmiş yani baştan kontrol et
 

 

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
Cpanel'den açtım raporları ilginize teşekkürler.

cPanel>Select PHP Version>Switch To PHP Options menüsünden display_errors=ON olarak düzenleme gerçekleştirerek sitenizde hata göstermeyi aktif duruma getirebilirsiniz.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
edcsmile orda sıkıntı yok devamlı kullandığım mail uygulaması sorun başka yerden hata kayıtlatını açtım bakıcaz artık.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al