• 11-06-2020, 14:29:53
    #1
    Merhaba arkadaşlar,

    PHP Parse error: syntax error, unexpected 'if' (T_IF) in /home/odeme/public_html/kaydet.php on line 117 bu hatayı alıyorum error_code da fakat uykusuzluktan mıdır hatayı göremiyorum yardımcı olabilecek var mı. o satırı ekliyorum buraya komple php kodunu aşağıya ekledim 117 satırdada bu kod var, sanalpos la alakalı kaydet.php de bu hatayı veriyor. php sürümü sadece 5.6 var onu kullanıyorum

    if($posnetOOS->GetApprovedCode()==1){
    buda php kodları

    <?php
    date_default_timezone_set('Europe/Istanbul')
    if($posnetOOS->GetApprovedCode()==1){
    $tutar= $_SESSION['Tutar'] / 100;
    $mesaj = "<h2>Ödeme Detayları</h2>".
    "Adı Soyadı: <b>".$_SESSION['ad']."</b><br>".
    "Email: <b>".$_SESSION['Email']."</b><br>".
    "Telefon: <b>".$_SESSION['Telefon']."</b><br>".
    "Şehir: <b>".$_SESSION['Sehir']."</b><br>".
    "Adres: <b>".$_SESSION['Adres']."</b><br>".
    "Ödeme Tutarı: <b>".$tutar." TL</b><br>".
    "Ödeme Referans Numarası: <b>".$_SESSION['XID']."</b><br>".
    "Ödeme Tarihi: <b>".date("d.m.Y - H:i:s")."</b><br>";
    
    $mail_adresi="odeme@odeme.com";
    $mail_isim="Ödeme";
    
    $konu="Yeni Ödeme Aldınız";
    
    require_once('smtpmailclass/class.php');
    
    $mail = new PHPMail();
    $mail->Host = "mail.sadecehosting.com";
    $mail->SMTPAuth = true;
    $mail->Username = "odeme@odeme.com";
    $mail->Password = "odeme";
    $mail->CharSet = "UTF-8";
    $mail->Encoding = 'base64';
    $mail->IsSMTP();
    $mail->AddAddress($mail_adresi);
    $mail->Sender = "odeme@odeme.com";
    $mail->From = "odeme@odeme.com";
    $mail->FromName = $mail_isim;
    $mail->Subject = $konu;
    $mail->Body = $mesaj;
    $mail->AltBody = "";
    $mail->IsHTML(true);
    $mail->Send();
    
    
    
    echo $mail->ErrorInfo;
    ?>
  • 11-06-2020, 14:53:00
    #2
    webhancher adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    PHP Parse error: syntax error, unexpected 'if' (T_IF) in /home/odeme/public_html/kaydet.php on line 117 bu hatayı alıyorum error_code da fakat uykusuzluktan mıdır hatayı göremiyorum yardımcı olabilecek var mı. o satırı ekliyorum buraya komple php kodunu aşağıya ekledim 117 satırdada bu kod var, sanalpos la alakalı kaydet.php de bu hatayı veriyor. php sürümü sadece 5.6 var onu kullanıyorum

    if($posnetOOS->GetApprovedCode()==1){
    buda php kodları

    <?php
    date_default_timezone_set('Europe/Istanbul')
    if($posnetOOS->GetApprovedCode()==1){
    $tutar= $_SESSION['Tutar'] / 100;
    $mesaj = "<h2>Ödeme Detayları</h2>".
    "Adı Soyadı: <b>".$_SESSION['ad']."</b><br>".
    "Email: <b>".$_SESSION['Email']."</b><br>".
    "Telefon: <b>".$_SESSION['Telefon']."</b><br>".
    "Şehir: <b>".$_SESSION['Sehir']."</b><br>".
    "Adres: <b>".$_SESSION['Adres']."</b><br>".
    "Ödeme Tutarı: <b>".$tutar." TL</b><br>".
    "Ödeme Referans Numarası: <b>".$_SESSION['XID']."</b><br>".
    "Ödeme Tarihi: <b>".date("d.m.Y - H:i:s")."</b><br>";
    
    $mail_adresi="odeme@odeme.com";
    $mail_isim="Ödeme";
    
    $konu="Yeni Ödeme Aldınız";
    
    require_once('smtpmailclass/class.php');
    
    $mail = new PHPMail();
    $mail->Host = "mail.sadecehosting.com";
    $mail->SMTPAuth = true;
    $mail->Username = "odeme@odeme.com";
    $mail->Password = "odeme";
    $mail->CharSet = "UTF-8";
    $mail->Encoding = 'base64';
    $mail->IsSMTP();
    $mail->AddAddress($mail_adresi);
    $mail->Sender = "odeme@odeme.com";
    $mail->From = "odeme@odeme.com";
    $mail->FromName = $mail_isim;
    $mail->Subject = $konu;
    $mail->Body = $mesaj;
    $mail->AltBody = "";
    $mail->IsHTML(true);
    $mail->Send();
    
    
    
    echo $mail->ErrorInfo;
    ?>
    if($posnetOOS->GetApprovedCode()==1){
    //Kodunuz
    } <----------
  • 11-06-2020, 16:00:27
    #3
    Shorty adlı üyeden alıntı: mesajı görüntüle
    if($posnetOOS->GetApprovedCode()==1){
    //Kodunuz
    } <----------
    düzeldi teşekkürler
  • 11-06-2020, 16:51:49
    #4
    Hangi ftp programını kullanıyrsunuz?