Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

require Neden çalışmaz?

Konu, 'PHP' kısmında falsover tarafından paylaşıldı.

  1. falsover

    falsover Üye

    Kayıt:
    14 Aralık 2011
    Mesajlar:
    32
    Beğenilen Mesajlar:
    0
    Meslek:
    FreeLance
    Şehir:
    Ankara
    Arkadaşlar hepinize merhabalar,

    Daha önce de sorunsuz şekilde kullandığım bir iletişim formum var. Ancak şu an ilginç bir sorun var. Maili başarılı şekilde gönderiyor ancak kodun sonunda İletişim onay sayfasını çağırdığım require('iletisimok.html'); sayfayı getirmiyor. Herhangi bir hata falan da almıyorum. Sayfa da en ufak bir hareket yok. Ancak maili gönderiyor. Anlamış değilim.

    Kodlarım şu şekilde. Yardımını esirgemeyen dostlara şimdiden teşekkürler.


    <?php
    $adsoyad=$_POST['name'];
    $mail=$_POST['email'];
    $mesaj=$_POST['message'];

    include("class.phpmailer.php");
    $emailicerigi="
    Ad Soyad: $adsoyad

    Mail: $mail

    Mesaj: $mesaj ";
    $kime = "info@site.com";
    $adsoyad = "...";
    $konu = "Siteden Mesajınız Var!";
    $icerik = "$emailicerigi";
    $domain = "site.com";
    $mailsunucu = "n336cpynl14410.prod.ams1.secureserver.net";
    $mailuser = "info";
    $parola = "Sifresifre";
    $gonderen = "Site.com";
    $port = "587";
    $host = $mailsunucu;
    $mailadresi = $mailuser."@".$domain;
    $mail = new PHPMailer();
    $mail->AddAddress($kime , $adsoyad);
    $mail->Subject = $konu;
    $mail->Body = $icerik;
    $mail->IsSMTP();ac
    $mail->CharSet = 'utf-8';
    $mail->Host = $host;
    $mail->SMTPAuth = true;
    $mail->Username = $mailadresi;
    $mail->Password = $parola;
    $mail->IsHTML(true);
    $mail->From = $mailadresi;
    $mail->FromName = $gonderen;
    $mail->Port = $port;
    $sonuc=$mail;
    if (empty($adsoyad) or empty($mail)or empty($mesaj)){require('hata.html');}
    else {$mail->Send(); require('iletisimok.html');}
    ?>
     
  2. Furkan Onka Uğur

    Furkan Onka Uğur Moderatör Yetkili Kişi

    Kayıt:
    12 Eylül 2008
    Mesajlar:
    3,637
    Beğenilen Mesajlar:
    25
    Şehir:
    Ankara
    require değil de location href javascript ya da daha önce oraya kadar bir çıktı basmamışsanız header bilgisi ile location yönlendirmesi yapabilirsiniz: How to make a redirect in PHP?

    daha basiti, o html uzantılarını php olarak değiştirip deneyin. Dosya ismi küçük harfle yazıldığından emin olun.
     
  3. falsover

    falsover Üye

    Kayıt:
    14 Aralık 2011
    Mesajlar:
    32
    Beğenilen Mesajlar:
    0
    Meslek:
    FreeLance
    Şehir:
    Ankara
    Cevabınız için çok teşekkür ederim.

    How to make a redirect in PHP?

    Bununla hallettim. Önceki yöntemde yanlışı bulamasam da şimdilik sorun çözüldü. Teşekkürler.