• 06-10-2015, 23:18:34
    #1
    Üyeliği durduruldu
    Arkadaşlar merhaba,
    phpmailer classını kullanıyorum ama naptıysam mail düşüremedim.
    ekrana birşeyde basmıyor.

    <?php require_once("inc/class.phpmailer.php"); ?>
     $mail = new PHPMailer();
                    $mail->IsSMTP();
                    $mail->CharSet = 'UTF-8';
                    $mail->SMTPAuth = true;
                    $mail->Host = 'smtp.gmail.com';
                    $mail->Port = 465;
                    $mail->SMTPSecure = 'ssl'; 
                    $mail->Username = "userburada";
                    $mail->Password = "sifreburada";
                    $mail->SetFrom($mail->Username, "ZIRT BIRT");
                    $mail->CharSet = 'UTF-8';
                    // Mail içeriği
                    $body = "mailin içeriği, html kodları da olabilir";
                    $mail->MsgHTML("asd");
    
    
                    
    
                     // hedef adresi ekle
                      
                      $mail->AddAddress("gidecekmail@domain.com","SMTP Test");
                      // Maili gönder
                      if($mail->Send())
                      {
                         echo '<div class="alert alert-success" role="alert">Rezervasyonunuz başarıyla alınmıştır...<br /> Rezervasyon Numaranız : '.$rezno.'</div>';
                      }
                      else {
                         echo "Mailer Hata: " . $mail->ErrorInfo;
                      }
  • 06-10-2015, 23:43:44
    #2
    Üyeliği durduruldu
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    php'nin en üstüne error_reporting(-1); ekleyin ve smtpdebug'ı açın. hatalarınızı görerek gerekli düzenlemeleri yaparsınız.

    kolaylıklar
    göremiyorum.
  • 06-10-2015, 23:45:06
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Autoloader'ı import etmeyi dene.
    require 'PHPMailerAutoload.php';
    Ayrıca require kodundan sonra php tagını kapatmışsın?
  • 06-10-2015, 23:51:06
    #4
    Üyeliği durduruldu
    Heisenberg23 adlı üyeden alıntı: mesajı görüntüle
    Autoloader'ı import etmeyi dene.
    require 'PHPMailerAutoload.php';
    Ayrıca require kodundan sonra php tagını kapatmışsın?
    tag olayı copy paste'den dolayı da autoloaderı da import edince, sayfa halen loading oluyor.
  • 06-10-2015, 23:53:30
    #5
    Quismo adlı üyeden alıntı: mesajı görüntüle
    tag olayı copy paste'den dolayı da autoloaderı da import edince, sayfa halen loading oluyor.
    Satır başına

    error_reporting(E_ALL);
    ini_set('display_errors', 1);

    şunları ekledikten sonra

    şurdaki örnek kodlarla bir de test eder misiniz?

    https://github.com/PHPMailer/PHPMailer#a-simple-example
  • 06-10-2015, 23:55:01
    #6
    Üyeliği durduruldu
    Heisenberg23 adlı üyeden alıntı: mesajı görüntüle
    Satır başına

    error_reporting(E_ALL);
    ini_set('display_errors', 1);

    şunları ekledikten sonra

    şurdaki örnek kodlarla bir de test eder misiniz?

    https://github.com/PHPMailer/PHPMailer#a-simple-example
    Notice: Use of undefined constant startdate - assumed 'startdate' in /home/kayseri6/public_html/rezervasyontamamla.php on line 57
    
    Notice: Use of undefined constant enddate - assumed 'enddate' in /home/kayseri6/public_html/rezervasyontamamla.php on line 58
    
    Notice: Use of undefined constant alis_saati - assumed 'alis_saati' in /home/kayseri6/public_html/rezervasyontamamla.php on line 60
    
    Notice: Use of undefined constant donus_saati - assumed 'donus_saati' in /home/kayseri6/public_html/rezervasyontamamla.php on line 61
    
    Notice: Undefined variable: ekstralar in /home/kayseri6/public_html/rezervasyontamamla.php on line 80
    
    Notice: Use of undefined constant arac_adi - assumed 'arac_adi' in /home/kayseri6/public_html/rezervasyontamamla.php on line 115
    
    Fatal error: Class 'SMTP' not found in /home/kayseri6/public_html/inc/class.phpmailer.php on line 1303
  • 07-10-2015, 00:02:28
    #7
    Quismo adlı üyeden alıntı: mesajı görüntüle
    Notice: Use of undefined constant startdate - assumed 'startdate' in /home/kayseri6/public_html/rezervasyontamamla.php on line 57
    
    Notice: Use of undefined constant enddate - assumed 'enddate' in /home/kayseri6/public_html/rezervasyontamamla.php on line 58
    
    Notice: Use of undefined constant alis_saati - assumed 'alis_saati' in /home/kayseri6/public_html/rezervasyontamamla.php on line 60
    
    Notice: Use of undefined constant donus_saati - assumed 'donus_saati' in /home/kayseri6/public_html/rezervasyontamamla.php on line 61
    
    Notice: Undefined variable: ekstralar in /home/kayseri6/public_html/rezervasyontamamla.php on line 80
    
    Notice: Use of undefined constant arac_adi - assumed 'arac_adi' in /home/kayseri6/public_html/rezervasyontamamla.php on line 115
    
    Fatal error: Class 'SMTP' not found in /home/kayseri6/public_html/inc/class.phpmailer.php on line 1303
    şu class ı eklemeyi unutmuşsunuz:
    https://github.com/PHPMailer/PHPMail...class.smtp.php
  • 07-10-2015, 00:04:44
    #8
    Üyeliği durduruldu
    Heisenberg23 adlı üyeden alıntı: mesajı görüntüle
    şu class ı eklemeyi unutmuşsunuz:
    https://github.com/PHPMailer/PHPMail...class.smtp.php
    include mi etmem gerek yok ise inc klasöründe mi olmalı eğer klasörde olması ise var zaten hocam
  • 07-10-2015, 00:07:12
    #9
    Quismo adlı üyeden alıntı: mesajı görüntüle
    include mi etmem gerek yok ise inc klasöründe mi olmalı eğer klasörde olması ise var zaten hocam
    klasörde olmalı hata onu gösteriyor