Şimdi Ara

iletişim formum aynı sayfada gönderildi desin ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
25
Cevap
0
Favori
1.294
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • <?php 

    {
    require_once("class.phpmailer.php");
    function SendMailWithGmailSMTP($to,$subject,$text)
    {
    $mail=new PHPMailer();
    $mail->IsSMTP();
    $mail->Host="mail.sitem.net:587";
    $mail->SMTPAuth = true;
    $mail->Username="info@sitem.net";
    $mail->Password="1234567";
    $mail->From="destek@sitemsitemOST[sitem]";
    $mail->CharSet="windows-1254";
    $mail->AddAddress($to);
    $mail->AddAddress($_POST['email']);
    $mail->Subject=$subject;
    $mail->IsHTML(true);
    $mail->Body=$text;

    if($mail->Send()){
    echo

    header('Location:http://www.sitem.net/memnuniyet/gonderildi.html');
    }
    else{
    echo $mail->ErrorInfo;

    }
    }
    $icerik='<img src="http://sitem.net/logo.png" />'.'<br /><br />Merhaba Sayın <b>'.$_POST['isim'].'</b> ,<br />Şikayetiniz/Memnuniyetiniz bize ulaşmıştır.<br />Formu doldurduğunuz için teşekkür ederiz.Doldurmuş olduğunuz forum değerlendirmeye alınmıştır.</b><br /><br /><br />[b]Durum='.$_POST['durum'].'[/b]<br />Adınız= '.$_POST['isim'].'<br />Kullanıcı Adınız= '.$_POST['kullanici'].'<br />Email= '.$_POST['email'].'<br /><pre style="background-color: lightskyblue; border: 2px dashed rgb(235, 243, 251); overflow: auto; padding: 5px; text-align: justify; width: 770px;">Konu= '.$_POST['konu'].' <span style="font-size: 11px; line-height: 25px;"></span></pre>
    bizimle Bir Farkınız olsun... ';
    echo SendMailWithGmailSMTP("destek@sitem.net","[b]Şikayet/Memnuniyet.[/b] - sitem.net",$icerik);
    };
    ?>



    tamamen amatörüm ama istediğimi nasıl yapabilirim ?

    baska bir htmlye yönlendirdim kişi gönder deyince oraya dusuyor ve gönderildi yazıyor ama bu ilkel :(
    diğer sitelerde oldugu gibi hiç bi yere kıpırdamadan aynı sayfada 1 cümle gönderilmiştir yazsa ne iyi olurdu :(







  • jQuery ajax veya post metodunu kullanabilirsin.

    http://api.jquery.com/jQuery.post/
    http://api.jquery.com/jQuery.ajax/
  • quote:

    Orijinalden alıntı: K

    jQuery ajax veya post metodunu kullanabilirsin.

    http://api.jquery.com/jQuery.post/
    http://api.jquery.com/jQuery.ajax/

    hocam sayfa hem yabancı hemde ben amatorum :(

    çokmu uzun bimliiyorum ama istediğmin olması için hangi kodları nereye eklemeliyim
    teşekkürler




  • yardım lutfen
  • yardım lütfen
  • yardım lütfen
  • İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)
  • quote:

    Orijinalden alıntı: sagoral

    İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

    abi yarım lütfen
  • yarım lütfen
  • quote:

    Orijinalden alıntı: virtualdjcubase

    quote:

    Orijinalden alıntı: sagoral

    İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

    abi yarım lütfen



    bu dosyayı ayrı bir yerde tut. gonder.php olsun atıyorum.
    iceriginde şöyle yapıyorsun:

    $to = $_POST['to'];
    $subject = $_POST['konu'];
    $text = $_POST['text'];

    require kısmından sonra:

    SendMailWithGmailSMTP($to,$subject,$text); şeklinde komutu çağır.

    Formun olduğu sayfada:

    form taginin sonuna onsubmit="return formyolla()" yapıyorsun.
    jQuery nin güncel sürümünü head kısmında gösteriyorsun.
    daha sonra şu javascript komutunu ekliyorsun:

    function formyolla()
    {
    $.post("gonder.php", $("#formID").serialize(), function(data){
    alert(data);
    if(data=="mesajınız gönderildi")
    {
    $("#formID").fadeOut("slow");
    }
    });

    return false;
    }

    tabi ki formdaki name değerleri ile gonder.php de yakaladığın tanımlayıcılar aynı olmalı.
    form içinde #formID yazdığım kısma forma vereceğin id yi girmelisin. dönen mesajı işlemek için de karakter setlerini doğru kullanman gerekiyor.
    php dosyası utf-8 ise javascript dosyası veya javascript dosyasını kapsayan html/php dosyası da utf-8 olmalı.
    ve tabi dönen bir mesajın olmalı. php ile maili gonderdikten sonra die("mesajınız gönderildi") veya die("mesajınız gönderilirken bir hata oluştu") şeklinde jquery için geri dönüş bırakacaksın.



    < Bu mesaj bu kişi tarafından değiştirildi mistakilla -- 10 Ağustos 2014; 2:03:52 >




  • quote:

    Orijinalden alıntı: mistakilla

    quote:

    Orijinalden alıntı: virtualdjcubase

    quote:

    Orijinalden alıntı: sagoral

    İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

    abi yarım lütfen



    bu dosyayı ayrı bir yerde tut. gonder.php olsun atıyorum.
    iceriginde şöyle yapıyorsun:

    $to = $_POST['to'];
    $subject = $_POST['konu'];
    $text = $_POST['text'];

    require kısmından sonra:

    SendMailWithGmailSMTP($to,$subject,$text); şeklinde komutu çağır.

    Formun olduğu sayfada:

    form taginin sonuna onsubmit="return formyolla()" yapıyorsun.
    jQuery nin güncel sürümünü head kısmında gösteriyorsun.
    daha sonra şu javascript komutunu ekliyorsun:

    function formyolla()
    {
    $.post("gonder.php", $("#formID").serialize(), function(data){
    alert(data);
    if(data=="mesajınız gönderildi")
    {
    $("#formID").fadeOut("slow");
    }
    });

    return false;
    }

    tabi ki formdaki name değerleri ile gonder.php de yakaladığın tanımlayıcılar aynı olmalı.
    form içinde #formID yazdığım kısma forma vereceğin id yi girmelisin. dönen mesajı işlemek için de karakter setlerini doğru kullanman gerekiyor.
    php dosyası utf-8 ise javascript dosyası veya javascript dosyasını kapsayan html/php dosyası da utf-8 olmalı.
    ve tabi dönen bir mesajın olmalı. php ile maili gonderdikten sonra die("mesajınız gönderildi") veya die("mesajınız gönderilirken bir hata oluştu") şeklinde jquery için geri dönüş bırakacaksın.

    abi çok saol ama çok zormuş :(

    ben denicem tabi ama kendime hiç güvenmiyorum.

    dedim email php koysam da olsa hazıra alımısız ya abi :)):




  • bi liranız var mı be abi
  • Yardım lütfen
  • yardım lütfen
  • yardım lütfen
  • yardm lütfen
  • yardm lütfen
  • yardm lütfen
  • yardm lütfen
  • quote:

    Orijinalden alıntı: mistakilla

    quote:

    Orijinalden alıntı: virtualdjcubase

    quote:

    Orijinalden alıntı: sagoral

    İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

    abi yarım lütfen



    bu dosyayı ayrı bir yerde tut. gonder.php olsun atıyorum.
    iceriginde şöyle yapıyorsun:

    $to = $_POST['to'];
    $subject = $_POST['konu'];
    $text = $_POST['text'];

    require kısmından sonra:

    SendMailWithGmailSMTP($to,$subject,$text); şeklinde komutu çağır.

    Formun olduğu sayfada:

    form taginin sonuna onsubmit="return formyolla()" yapıyorsun.
    jQuery nin güncel sürümünü head kısmında gösteriyorsun.
    daha sonra şu javascript komutunu ekliyorsun:

    function formyolla()
    {
    $.post("gonder.php", $("#formID").serialize(), function(data){
    alert(data);
    if(data=="mesajınız gönderildi")
    {
    $("#formID").fadeOut("slow");
    }
    });

    return false;
    }

    tabi ki formdaki name değerleri ile gonder.php de yakaladığın tanımlayıcılar aynı olmalı.
    form içinde #formID yazdığım kısma forma vereceğin id yi girmelisin. dönen mesajı işlemek için de karakter setlerini doğru kullanman gerekiyor.
    php dosyası utf-8 ise javascript dosyası veya javascript dosyasını kapsayan html/php dosyası da utf-8 olmalı.
    ve tabi dönen bir mesajın olmalı. php ile maili gonderdikten sonra die("mesajınız gönderildi") veya die("mesajınız gönderilirken bir hata oluştu") şeklinde jquery için geri dönüş bırakacaksın.

    formİD yi nerden bulcam ustam ya

    :(




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.