Flash & Php Form Mail Uyeols10
GÖNÜLLİMANİ PAYLAŞIM PLATFORUMUNA HOŞGELDİNİZ
GÖNÜLLİMANİ FORUM'dan Yararlanmak İçin Lütfen ÜYE Olunuz! İyi Forumlar...


Join the forum, it's quick and easy

Flash & Php Form Mail Uyeols10
GÖNÜLLİMANİ PAYLAŞIM PLATFORUMUNA HOŞGELDİNİZ
GÖNÜLLİMANİ FORUM'dan Yararlanmak İçin Lütfen ÜYE Olunuz! İyi Forumlar...

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    Flash & Php Form Mail

    Krizantem
    Krizantem
    ADMİNİSTRATOR

    ADMİNİSTRATOR


    Mesaj Sayısı Mesaj Sayısı : 411
    Kayıt Tarihi Kayıt Tarihi : 12/11/09

    Yeni Flash & Php Form Mail

    Mesaj tarafından Krizantem Cuma Mart 05 2010, 17:05

    Selam Arkadaşlar. Sizlere ilk dersimi yazacağım ve umarım hep de yazarım.

    Flash & PHP ile Yapacağımız Bir Form Mail Sayfasıdır.
    Actionscript 2 & PHP 4 ve Üstü Kullanılmıştır.

    Evet başlayalım.Bu dersimizde bir ziyaretçi formu oluşturcağız bu form sayesinde ziyaretçilerimiz bizlere ulaşabilecek.

    Önce Bir Sahne Oluşturalım. Sahnemizin Boyutları 384 X 284 Olsun.

    Bir arkaplan resmi koyalım herhangi bir resim hiç önemli değil. Üzerine inşa edebileceğimiz bir resim tabiki Smile

    Ve Sahneye 3 adet input text yerleştirelim.


    İlk yerleştirdiğimiz input textin Instance Name adsoyad olsun

    Altdaki input textimizin Instance Name email olsun


    Ve son input text'mizinki ise mesaj olsun.


    Ve gönder butonu ve sil butonu oluşturalım. Instance Name'leri gonder ve sil olsun.

    Son olarak da alttaki halini alsın.


    İlk frame':



    PHP- Kodu:

    stop();
    form "form.php";
    gonder.onRelease = function(){ 
    formGonder();
    };
    sil.onRelease = function(){
        
    adsoyad.text="";
        
    email.text="";
        
    mesaj.text="";
        };
    function 
    degerlendir() {
        if (
    adsoyad.text.length>=5){
    if (
    email.text.indexOf("@")>0){
        if ((
    email.text.indexOf("@")+2)<email.text.lastIndexOf(".")){
    if (
    email.text.lastIndexOf(".")<(email.text.length-2)){
       return (
    true);
    }}}}
       return (
    false);
    };
    function 
    formGonder() {
    if (!
    degerlendir()){
        
    email.text "Hatalı e-mail";
        
    selection.setFocus(email);
    }
    if (
    adsoyad.text == null  || adsoyad.text.length ){
        
    adsoyad.text "isim gereklidir"
        
    selection.setFocus(adsoyad);
    }
    if (
    mesaj.text == null  || mesaj.text.length ){
        
    mesaj.text "Mesaj yazmalısınız"
        
    selection.setFocus(mesaj);
    }
    if (
    degerlendir() &&  adsoyad.text != "isim gereklidir" && mesaj.text != "Mesaj yazmalısınız"){
        
    play();
    formData = new LoadVars();
    formData.adsoyad adsoyad.text;
    formData.email email.text;
    formData.mesaj mesaj.text;
    formData.action "send";
    replyData = new LoadVars();
    replyData.onLoad = function(success){
    };
    formData.sendAndLoad(formreplyData);
    }
    }; 
    Bu kodlar girilen bilgileri kontrol amaçlı yapılacaktır.

    Ve php sayfamızı hazırlayalım bilgileri alıp mail adresimize gönderelim.



    PHP- Kodu:

    <?php 
    if(extract($_POST)) {
    $tarih date ("d.m.y");
    // Tarihi alıyoruz.
    $saat date ("h:i:s");
    // Saati alıyoruz
    $ip =$_SERVER['REMOTE_ADDR'];
    //Ziyaretçinin ip numarasını alıyoruz.
    $kime "ozgurcankaragoz@gmail.com";
    //Buraya kendi mail adresinizi Yazınız.
    $email $_POST['email'] ;
    //Gönderen ziyaretçini maili
    $adsoyad $_POST['adsoyad'] ;
    //Gönderen Ziyaretçinin Adı Soyadı
    $konu ''.$_SERVER['HTTP_HOST'].'dan Mesaj Var';
    // Konu
    $mesaj $_POST['mesaj'] ; 
    // Ve Gelen Mesaj
    $bilgi .=  "From: $email\n";  
    $bilgi .= "Content-Type: text/html; charset=iso-8859-1\n";
    $mesa "Ad Soyad: $adsoyad \n Mail Adresi: $email \n Konu: $konu \n Mesaj: $mesaj \n Ip No : $ip \n Tarih : [$tarih] Saat : [$saat]";
        
    $gonder mail($kime$konu$mesa$bilgi); 
    }
    ?>

     


      Forum Saati C.tesi Mayıs 11 2024, 11:17