• 26-01-2017, 22:41:28
    #1
    Merhabalar
    Bi iletişim formu tasarlıyorum
    ve phpmailer kullanıyorum ancak ne yaparsam yapayım submit butonuna tıklandığında eklentinin github sayfasına yönleniyor
    Bu konuda çözümü bilen var mı?

    <?php
    header('Content-Type: text/html; charset=utf-8');
    require 'PHPMailerAutoload.php';
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $phpmailer->Host = 'mail.siteadresiniz.com'; // duzenlenecek
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = 'ornek@siteadresiniz.com'; // duzenlenecek
    $phpmailer->Password = 'sifreniz'; // duzenlenecek
    $phpmailer->SMTPSecure = 'tls'; // duzenlenecek
    $phpmailer->Port = '587'; // duzenlenecek
    $phpmailer->From = 'ornek@siteadresiniz.com'; // duzenlenecek
    $phpmailer->FromName = 'İletişim Formu'; // duzenlenecek
    $phpmailer->AddReplyTo($_POST['mail'], $_POST['name']);
    $phpmailer->addAddress('ornek@siteadresiniz.com', 'İletişim Formu'); // duzenlenecek
    $phpmailer->isHTML(true);
    $phpmailer->Subject = $_POST['subject'];
    $phpmailer->Body    = $_POST['message'];
    $phpmailer->CharSet = 'UTF-8';
     
    if(!$phpmailer->send()) {
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo; 
       exit; 
    } 
     
    echo 'Mail gonderildi.'; ?>
    bu kodları kullanıyorum
  • 26-01-2017, 23:42:14
    #2
    Üyeliği durduruldu
    form kodlarınızıda paylaşabilir misiniz acaba
  • 27-01-2017, 00:58:30
    #3
    <form action="sendform.php" method="post">
            <div  class="formgroup"><div class="input-group">
                
                <div class="input-group-addon"><i class="glyphicon glyphicon-user"></i></div>
                <input type="text" class="form-control" id="name" placeholder="İsim-Soyisim"></div></div><br>
                    
                
            <div class="formgroup"><div class="input-group">
                <div class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></div>
                <input type="email" class="form-control" id="email" placeholder="e-Mail Adresiniz"></div></div><br>
            <div class="formgroup"><div class="input-group">
            <div class="input-group-addon"><i class="glyphicon glyphicon-earphone"></i></div>
            <input type="text" class="form-control" name="tel" id="Telefon" placeholder="Telefon Numaranız" required>        </div></div><br>
        <div class="formgroup"><div class="input-group">
            <div class="input-group-addon"><i class="glyphicon glyphicon-map-marker"></i></div>
            <input type="text" class="form-control" name="city" id="City" placeholder="Şehriniz" required>        </div></div><br>
        <div class="formgroup"><div class="input-group">
            <div class="input-group-addon"><i class="glyphicon glyphicon-tags"></i></div>
            <input type="text" class="form-control" name="konu" id="Konu" placeholder="Konu" required>           </div></div><br>
        <div class="formgroup bg-kirmizi"><div class="input-group ">
            <div class="input-group-addon "><i class="glyphicon glyphicon-pencil"></i></div>
            <textarea name="InputMessage" id="message" class="form-control" rows="5" required  placeholder="Bize İletmek İstedikleriniz..."></textarea>        </div></div><br>
            <input type="submit" value="GÖNDER"  class="btn btn-primary btn-lg btn-block">
        </form>
  • 27-01-2017, 01:13:49
    #4
    Üyeliği durduruldu
    kodlar normal görünüyor.

    skype:info@dodkod.com eklerseniz yardımcı olayım
  • 27-01-2017, 11:08:23
    #5
    Hocam sendform.php tarafın tamamen gönderir misin kontrol edelim.
  • 28-01-2017, 13:11:48
    #6
    Ambassador adlı üyeden alıntı: mesajı görüntüle
    Hocam sendform.php tarafın tamamen gönderir misin kontrol edelim.
    <?php
    header('Content-Type: text/html; charset=utf-8');
    require 'PHPMailerAutoload.php';
    
    
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $phpmailer->Host = 'siteadi'; // duzenlenecek
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = 'mail adresi'; // duzenlenecek
    $phpmailer->Password = 'şifre'; // duzenlenecek
    $phpmailer->SMTPSecure = 'tls'; // duzenlenecek
    $phpmailer->Port = '587'; // duzenlenecek
    $phpmailer->From = 'mailadresi'; // duzenlenecek
    $phpmailer->FromName = 'İletişim Formu'; // duzenlenecek
    $phpmailer->AddReplyTo($_POST['mail'], $_POST['isim_soyisim']);
    $phpmailer->addAddress('mailadresi', 'İletişim Formu'); // duzenlenecek
    $phpmailer->isHTML(true);
    $phpmailer->Subject = $_POST['konu'];
    $phpmailer->Body    = $_POST['mesaj']; 
    $phpmailer->CharSet = 'UTF-8';
     
    if(!$phpmailer->send()) {
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo; 
       exit; 
    } 
     
    echo 'Mail gonderildi.';
  • 28-01-2017, 13:17:29
    #7
    Üyeliği durduruldu
    @YMG;

    require 'PHPMailerAutoload.php';
    Yerine class.phpmailer.php dosyasını include edin

    require 'class.phpmailer.php';
    Bu şekilde.
  • 28-01-2017, 13:21:28
    #8
    Hocam;

    Çalışan hali bir site üstünde mi test edebilmek adına.

    Birde son kısımı aşağıdaki şekilde kullanmanızda fayda var.

    if(!$phpmailer->send()) {
    
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo; 
      
    }else{
     
     echo 'Mail gonderildi.';
    
    }
  • 01-02-2017, 03:04:47
    #9
    teşekkürler