• 08-02-2018, 21:34:59
    #10
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    herhangi bir yerde yazım hatası vs. yapıyor olabilirsiniz, error_log dosyanızı kontrol edin veya php.ini üzerinden display_errors=On yaparak ekran hataları açarak net hata koduna ulaşabilirsiniz.
    [08-Feb-2018 17:02:08 UTC] PHP Parse error: syntax error, unexpected ' while' (T_STRING) in /home/dergi/public_html/dergi/member/sayfa/makale/davet.php on line 73
    [08-Feb-2018 17:04:02 UTC] PHP Parse error: syntax error, unexpected '$ekyazar' (T_VARIABLE) in /home/dergi/public_html/dergi/member/sayfa/makale/davet.php on line 72
  • 08-02-2018, 21:38:34
    #11
    gencduyu adlı üyeden alıntı: mesajı görüntüle
    [08-Feb-2018 17:02:08 UTC] PHP Parse error: syntax error, unexpected ' while' (T_STRING) in /home/dergi/public_html/dergi/member/sayfa/makale/davet.php on line 73
    [08-Feb-2018 17:04:02 UTC] PHP Parse error: syntax error, unexpected '$ekyazar' (T_VARIABLE) in /home/dergi/public_html/dergi/member/sayfa/makale/davet.php on line 72
    PArse error vermiş. Bir belirtilen satırlarda bir yerlerde yazım hatası yapıyorsunuz. Çözemezseniz oradaki kod bloğunu konuda paylaşırsanız daha hızlı çözüme ulaşabilirsiniz.
  • 08-02-2018, 22:09:26
    #12
    @ob_start();
    @session_start();
    include("../../include/baglan.php");
    include("../../include/fonksiyonlar.php");
    oturumkontrolana();
    date_default_timezone_set('Europe/Istanbul');
    $kabt=date("d-m-Y");
    $bit= date('d-m-Y',strtotime('+30 days'));
    $id = $_GET['id'];
    $uye_id= $_SESSION['uye_id'];
    if($_GET['islem']=="kabul")
    {
    $makalesorgu=mysql_query("UPDATE davet SET 
                                                
                                                 davet='2',
                                                kabt='$kabt',
                                                bit='$bit',
                                                durum    =    '1' 
                                                WHERE uye_id='$uye_id' and davet='1' and id='$id'");
    ############ Davet ###################
    $site_adresi=$ayar[ 'site_adresi'];    
    $site_mail=$ayar[ 'site_mail'];
    $site_mail_sifre=$ayar[ 'site_mail_sifre'];
    $site_mail_host=$ayar[ 'site_mail_host'];
    $site_mail_port=$ayar[ 'site_mail_port'];
    
    
    BU alana Sizden İstediğim KOd Gelecek
    
         
    $icerik = "İcerik ve While döngüsündeki değerler buraya gelecek ";
    include '/include/PHPMailerAutoload.php';
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $mail->SMTPDebug = 0;
    $phpmailer->Host = "$site_mail_host"; // duzenlenecek
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = "$site_mail"; // duzenlenecek
    $phpmailer->Password = "$site_mail_sifre"; // duzenlenecek
    $phpmailer->SMTPSecure = 'tsl'; // duzenlenecek
    $phpmailer->Port = "$site_mail_port"; // duzenlenecek
    $phpmailer->From = "$site_mail"; // duzenlenecek
    $phpmailer->FromName = "$firma_adi"; // duzenlenecek
    $phpmailer->AddReplyTo("$firma_email", "$firma_adi");
    $phpmailer->addAddress("$gonderep", "$gonderad"); // duzenlenecek
    $phpmailer->isHTML(true);
    $phpmailer->Subject = "Complete Submission";
    $phpmailer->Body = "<html>\n"; 
    $phpmailer->Body .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n"; 
    $phpmailer->Body .= "$icerik"; 
    $phpmailer->Body .= "</body>\n"; 
    $phpmailer->Body .= "</html>
  • 09-02-2018, 04:56:42
    #13
    @gencduyu; Bu kodun çalışan bir hali varsa onu ekleyin istereniz komple.php dosyasıyla. Çünkü eklediğiniz koddada hatalar var mesela
    <span class="userTag">@ob_start();</span>
    <span class="userTag">@session_start();</span>
    böyle bir kullanım yok bu kod hatalı burada html php iç içe kullanılmış burası html içindeyse php tagları yok, php içindeyse echo komutları yok + session starttan önce ekrana bişiy basılması vs. yazım hataları var.
    Eğer yinede bu haliyle çalışıyor, mail gönderiyor diyorsanız bu kısmı alttakiyle değiştirdiğinizde de çalışması gerekiyor. Eklediğim kodda noktalı virgüllere kadar kontrol ettim yazım hatası gözükmüyor ama kodun üst taraflarındaki kodlar birşeyleri bozarsa bilemiyorum bunları sizin kontrol etmeniz gerek.

    <span class="userTag">@ob_start();</span>
    <span class="userTag">@session_start();</span>
    include("../../include/baglan.php");
    include("../../include/fonksiyonlar.php");
    oturumkontrolana();
    date_default_timezone_set('Europe/Istanbul');
    $kabt=date("d-m-Y");
    $bit= date('d-m-Y',strtotime('+30 days'));
    $id = $_GET['id'];
    $uye_id= $_SESSION['uye_id'];
    if($_GET['islem']=="kabul")
    {
    $makalesorgu=mysql_query("UPDATE davet SET 
                                                 
                                                 davet='2',
                                                kabt='$kabt',
                                                bit='$bit',
                                                durum    =    '1' 
                                                WHERE uye_id='$uye_id' and davet='1' and id='$id'");
    ############ Davet ###################
    $site_adresi=$ayar[ 'site_adresi'];    
    $site_mail=$ayar[ 'site_mail'];
    $site_mail_sifre=$ayar[ 'site_mail_sifre'];
    $site_mail_host=$ayar[ 'site_mail_host'];
    $site_mail_port=$ayar[ 'site_mail_port'];
     
     
    $ekyazar=mysql_query( "SELECT * FROM makaleyazar WHERE makale ='$makale->id' ORDER BY sira ASC ");
    while($ekyaz=mysql_fetch_object($ekyazar)){
        $adlar[] = $ekyaz->adi;
    }
    $adlar_text = implode(", ",$adlar);
     
          
    $icerik = $adlar_text;
    
    include '/include/PHPMailerAutoload.php';
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $mail->SMTPDebug = 0;
    $phpmailer->Host = "$site_mail_host"; // duzenlenecek
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = "$site_mail"; // duzenlenecek
    $phpmailer->Password = "$site_mail_sifre"; // duzenlenecek
    $phpmailer->SMTPSecure = 'tsl'; // duzenlenecek
    $phpmailer->Port = "$site_mail_port"; // duzenlenecek
    $phpmailer->From = "$site_mail"; // duzenlenecek
    $phpmailer->FromName = "$firma_adi"; // duzenlenecek
    $phpmailer->AddReplyTo("$firma_email", "$firma_adi");
    $phpmailer->addAddress("$gonderep", "$gonderad"); // duzenlenecek
    $phpmailer->isHTML(true);
    $phpmailer->Subject = "Complete Submission";
    $phpmailer->Body = "<html>\n"; 
    $phpmailer->Body .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n"; 
    $phpmailer->Body .= "$icerik"; 
    $phpmailer->Body .= "</body>\n"; 
    $phpmailer->Body .= "</html>