• 10-01-2015, 23:28:59
    #10
    tr16 adlı üyeden alıntı: mesajı görüntüle
    altta yazan index.php kodunu kendi index.php kodunuz ile ile degistirin.
    diger kısmınıda "destinatrade" arkadasımın yazdıgı gibi uygulayabilirsiniz tekrar nesne tanımlamaya gerek yok daha kolay olur .
    hocam destinatrade arkadaşımız ne yazmışki bir kod paylaşmamış karıştırdık herelde
  • 10-01-2015, 23:31:32
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ekrem çolak adlı üyeden alıntı: mesajı görüntüle
    hocam destinatrade arkadaşımız ne yazmışki bir kod paylaşmamış karıştırdık herelde
    tamam basit bir sekilde cozulecek ust mesaja dahil ettim sizdeki php dosyaları ile degistirin deneyin bakalım
  • 10-01-2015, 23:51:13
    #12
    Üyeliği durduruldu
    ekrem çolak adlı üyeden alıntı: mesajı görüntüle
    hocam destinatrade arkadaşımız ne yazmışki bir kod paylaşmamış karıştırdık herelde
    ekrem çolak adlı üyeden alıntı: mesajı görüntüle
    bu linkteki formmaili indirip kurdum çalıştırdım sorunsuz çalışıyor.


    Fakat Bunda
    İSİM - EMAİL- DOSYA - KONU - MESAJ verilerini girip gönderilebiliyor.

    BENİM YAPMAK İSTEDİĞİM.
    Telefon - Fax alan yerlerini yaptım fakat gönder dediğimde telefon ve fax verileri gelmiyor.

    DOSYAMDAKİ KODLARI
    <?php
    
    
    require('phpmailer/class.phpmailer.php');
    
    
    
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 0;
    $mail->SMTPAuth = TRUE;
    $mail->SMTPSecure = "tls";
    $mail->Port     = 587;  
    $mail->Username = "mail adı";
    $mail->Password = "mail şifre";
    $mail->Host     = "mail host";
    $mail->Mailer   = "smtp";
    $mail->SetFrom($_POST["userEmail"], $_POST["userName"]);
    $mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]);
    $mail->AddReplyTo($_POST["tel"], $_POST["tel"]);
    $mail->AddReplyTo($_POST["fax"], $_POST["fax"]); 
    $mail->AddAddress("gidecek mail adresi");	
    $mail->Subject = $_POST["subject"];
    $mail->WordWrap   = 80;
    $mail->MsgHTML($_POST["content"]);
    
    if(is_array($_FILES)) {
    $mail->AddAttachment($_FILES['attachmentFile']['tmp_name'],$_FILES['attachmentFile']['name']); 
    }
    
    
    $mail->IsHTML(true);
    
    if(!$mail->Send()) {
    	echo "<p class='error'>Problem in Sending Mail.</p>";
    } else {
    	echo "<p class='success'>Contact Mail Sent.</p>";
    }	
    ?>

    <?php
     
     
    require('phpmailer/class.phpmailer.php');
     
     $mesaj='
    
    İsim : $ad
    Tel : $tel
    Fax : $fax
    '
    
    ;
     
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 0;
    $mail->SMTPAuth = TRUE;
    $mail->SMTPSecure = "tls";
    $mail->Port     = 587;  
    $mail->Username = "mail adı";
    $mail->Password = "mail şifre";
    $mail->Host     = "mail host";
    $mail->Mailer   = "smtp";
    $mail->SetFrom($_POST["userEmail"], $_POST["userName"]);
    $mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]);
    $mail->AddAddress("gidecek mail adresi"); 
    $mail->Subject = $_POST["subject"];
    $mail->WordWrap   = 80;
    $mail->MsgHTML($mesaj);
     
    if(is_array($_FILES)) {
    $mail->AddAttachment($_FILES['attachmentFile']['tmp_name'],$_FILES['attachmentFile']['name']); 
    }
     
     
    $mail->IsHTML(true);
     
    if(!$mail->Send()) {
       echo "<p class='error'>Problem in Sending Mail.</p>";
    } else {
       echo "<p class='success'>Contact Mail Sent.</p>";
    }  
    ?>
    Bu şekilde olmalı. Sen olayı çok yanlış anlamışsın.

    AddReplyTo değeri mailde gönderilecek mail adresi demektir.

    Oraya isim ve mail değeri harici hiç bir veri giremessin.

    Benim yaptığım gibi mesaj değişkeni oluştur içerisine tüm verileri gir.

    En son mesaj değişkenini gönder.


    Demiştim arkadaşım kodlardan anlamadığın için içeriği değiştirdiğimi de farketmedin sanırım.
  • 11-01-2015, 00:30:41
    #13
    kod ile ilgili sorunu halletik arkadaslar
  • 11-01-2015, 00:57:08
    #14
    tr16 arkadaşımın yardımı ile sorun çözülmüştr.