lostyazilim
tr.link

İki Kodu birbirine entegre edemiyorum ( if içinde if)

12 Mesajlar 1.473 Okunma
acebozum
tr.link

atak011 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 {

}
 

 

wmaraci
reklam

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Ü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
 

 

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Ü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.
 

 

atak011 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)

AhmetKarabulut adlı üyeden alıntı

else if kullanmana gerek yok hocam direkt if in için koyucaksın o kodu ama header ı kaldırmalısın

error 500 hatası alıyorum öyle olunca .htaccess dosyası yok hocam
 

 

wmaraci
wmaraci

atak011 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)

EmirKutlu adlı üyeden alıntı

Şu şekilde harmanlayabilirsin hocam.


error 500 hatası aldım malesef
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci &amp; 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
}
 

 

fashiosocial fashiosocial WM Aracı Kullanıcı
  • Ü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ı
}
 

 

Smokie Smokie WM Aracı Kullanıcı
  • Ü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 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 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
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al