atak011
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
09.03.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
öğrenci
-
Konum
Adana
-
Ad Soyad
A** Z**
-
Mesajlar
38
-
Beğeniler
3 / 1
-
Ticaret
4, (%100)
Merhabalar kaç gündür çözemdiğim konu var bir kayıt kontrolü kodunun içine mail fonksiyonu entegre etmek istiyorum ama iki fonksiyonda da if var ve else if kullandığımda error 500 hatası alıyorum (yapmak istediğim db ye kayıt yaptıktan sonra mail atsın )
KONTROL KODU
include("db.php");
include ('./mail/class.phpmailer.php');
$alisyeri = $_POST ['alisyeri'];
$donusyeri = $_POST ['donusyeri'];
$alistarihi = $_POST ['alistarihi'];
$donustarihi = $_POST ['donustarihi'];
$saat1 = $_POST ['saat1'];
$saat2 = $_POST ['saat2'];
$dakika1 = $_POST ['dakika1'];
$dakika2 = $_POST ['dakika2'];
$adsoyad = $_POST ['adsoyad'];
$cep = $_POST ['cep'];
$is = $_POST ['is'];
$mail = $_POST ['mail'];
$araclar = $_POST ['araclar'];
$kayit=mysql_query("insert into arackira (alisyeri, donusyeri, alistarihi, donustarihi, adsoyad, cep, `is` , mail, saat1, saat2, dakika1, dakika2, araclar) values ('$alisyeri', '$donusyeri', '$alistarihi', '$donustarihi', '$adsoyad', '$cep', '$is', '$mail', '$saat1', '$saat2', '$dakika1', '$dakika2', '$araclar')");
if ( $kayit ) {
header('Location: index.php'); <<<}
else{
echo "SID Kayıt Edilmedi..";
}
?>
MAİL KODU
IsSMTP();
$mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->Host = "srvc184.turhost.com"; // Mail sunucusuna ismi
$mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";
$mail->Username = "info@ozturkrentacar.com"; // Mail adresimizin kullanicı adi
$mail->Password = "sifre"; // Mail adresimizin sifresi
$mail->SetFrom("isim@siteismi.com", "Isim"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("atakrecai@gmail.com"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = "Mesaj Basligi"; // Konu basligi
$mail->Body = "Mesaj icerigi"; // Mailin icerigi
if($mail->Send()){
header('Refresh: 1; url=/');
} else {
}
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
else if kullanmana gerek yok hocam direkt if in için koyucaksın o kodu ama header ı kaldırmalısın
-
Üyelik
16.08.2012
-
Yaş/Cinsiyet
26 / E
-
Meslek
Php |
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** K**
-
Mesajlar
328
-
Beğeniler
39 / 85
-
Ticaret
40, (%100)
include("db.php");
include ('./mail/class.phpmailer.php');
$alisyeri = $_POST ['alisyeri'];
$donusyeri = $_POST ['donusyeri'];
$alistarihi = $_POST ['alistarihi'];
$donustarihi = $_POST ['donustarihi'];
$saat1 = $_POST ['saat1'];
$saat2 = $_POST ['saat2'];
$dakika1 = $_POST ['dakika1'];
$dakika2 = $_POST ['dakika2'];
$adsoyad = $_POST ['adsoyad'];
$cep = $_POST ['cep'];
$is = $_POST ['is'];
$mail = $_POST ['mail'];
$araclar = $_POST ['araclar'];
$kayit=mysql_query("insert into arackira (alisyeri, donusyeri, alistarihi, donustarihi, adsoyad, cep, `is` , mail, saat1, saat2, dakika1, dakika2, araclar) values ('$alisyeri', '$donusyeri', '$alistarihi', '$donustarihi', '$adsoyad', '$cep', '$is', '$mail', '$saat1', '$saat2', '$dakika1', '$dakika2', '$araclar')");
if ( $kayit ) {
IsSMTP();
$mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->Host = "srvc184.turhost.com"; // Mail sunucusuna ismi
$mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";
$mail->Username = "info@ozturkrentacar.com"; // Mail adresimizin kullanicı adi
$mail->Password = "sifre"; // Mail adresimizin sifresi
$mail->SetFrom("isim@siteismi.com", "Isim"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("atakrecai@gmail.com"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = "Mesaj Basligi"; // Konu basligi
$mail->Body = "Mesaj icerigi"; // Mailin icerigi
if($mail->Send()){
header('Refresh: 1; url=/');
} else {
echo 'mail başarısızsa';
}
}
else{
echo "SID Kayıt Edilmedi..";
}
?>
Şu şekilde harmanlayabilirsin hocam.
UmutWare
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Ögrenci & Yazılım
-
Konum
KKTC
-
Ad Soyad
U** M**
-
Mesajlar
482
-
Beğeniler
26 / 80
-
Ticaret
3, (%100)
if(şart)
{
if($sart2)
{
// işlem aralıgı
}
else
{
// diger olmadıysa
}
}
else
{
// şart olmadıysa
}
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
34 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
Y** Ç**
-
Mesajlar
17
-
Beğeniler
7 / 4
-
Ticaret
0, (%0)
2 if ekleyecekseniz
if (BIRINCISART && IKINCISART)
{
// işlem aralıgı
}
-
Üyelik
30.03.2017
-
Yaş/Cinsiyet
42 / E
-
Meslek
PHP Senior Developer
-
Konum
İzmir
-
Ad Soyad
Ö** K**
-
Mesajlar
73
-
Beğeniler
0 / 14
-
Ticaret
0, (%0)
Kardeşim dünde sana cevap verdim. İf içinde if kullanabilirsin. Elseif eğer bu if olmazsa bunu yap anlamına gelir.
Allah iyidir tatlım.
Vixo
vpnscript.net
Kullanıcı
-
Üyelik
09.02.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Yazılım
-
Konum
Düzce
-
Ad Soyad
M** K**
-
Mesajlar
237
-
Beğeniler
29 / 57
-
Ticaret
1, (%100)
$mail = new PHPMailer; olan kısmı göremedim kodunuzda.. eksikse bunuda eklemeniz gerekiyor.
atak011
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
09.03.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
öğrenci
-
Konum
Adana
-
Ad Soyad
A** Z**
-
Mesajlar
38
-
Beğeniler
3 / 1
-
Ticaret
4, (%100)
Herkese çoook teşekkürler küçük bir parantez hatası yüzünden olmuyormuş smokie abiye ayrıca teşekkür ederim