Gönderen Konu: Actionscript 3.0 İletişim Formu  (Okunma sayısı 4965 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Actionscript 3.0 İletişim Formu
« : 11.08.2009-22:03:36 »
          

Actionscript 3.0 İletişim Formu

İletişim Formu için gerekli alanlarımızı Tasarlayalım. Genel olarak Ad, E-mail, Konu ve Mesaj alanları kullanılır. Bizde iletişim Formumuzda bu alanları kullancağız.  Yeni Actionscript 3 dosyası açalım ve ekrana verilerin girilmesi için  4 adet input text ekleyelim. Ve instance name değerlerini ;



Ad için açtığımız input text   = ad
Email için açtığımız input text =email
Konu için açtığımız input text  =konu
Mesaj için açtığımız input text =mesaj

şeklinde değerleri verelim .

Şekildeki gibi bi görüntü ortaya çıkmalı ;



İki adet buton tasarlayalım bunlar email gönderme ve silme işlemini yapacak.

Email Gönder butonu instance name = gonder_btn
İçerik Sil  butonu instance name = sil_btn

Şeklinde düzenleyelim. Son olarakta mesaj sonuç bilgisi için alta dynamic text oluşturalım ve instance name değerine bilgi adını verelim.

Yeni Bir layer oluşturalım bu layera kodlarımızı girelim.

Kod: [Seç]

///////////////İletişim Formu ///////////Sanalpusula.Net////////////////

System.useCodePage = true;

var var_load:URLLoader = new URLLoader;
var URL_request:URLRequest = new URLRequest( "gonder.php" );
URL_request.method = URLRequestMethod.POST;

///////////////Mesaj Gönderme///////////Sanalpusula.Net////////////////
function gonder(e:MouseEvent):void
{
if( ad.text == "" || email.text == "" ||
konu.text == "" || mesaj.text == "" )
{
bilgi.text = "Lütfen alanları boş geçmeyiniz.";
}
else
{
bilgi.text = "Gönderiliyor...";
var emailveri:String = "ad=" + ad.text + "&email=" + email.text + "&konu=" + konu.text + "&mesaj=" + mesaj.text;  
var URL_vars:URLVariables = new URLVariables(emailveri);
URL_vars.dataFormat = URLLoaderDataFormat.TEXT;

URL_request.data = URL_vars;
var_load.load( URL_request );
var_load.addEventListener(Event.COMPLETE, mesajbilgi );
}
}
gonder_btn.addEventListener(MouseEvent.CLICK, gonder);

////////////İçerik Temizleme /////////////Sanalpusula.Net////////////////
function sil(e:MouseEvent):void
{
ad.text = email.text = konu.text = mesaj.text = bilgi.text = "";
}
sil_btn.addEventListener(MouseEvent.CLICK, sil);

////////////////Mesaj Bilgi //////////////Sanalpusula.Net//////////////////////
function mesajbilgi(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
    var emailbilgi = new URLVariables(loader.data).sonuc;

if( emailbilgi == "evet" )
{
bilgi.text = "Mesaj Başarıyla Gönderildi";
}
else
{
bilgi.text = "Mesajınız Gönderilemedi!";
}
}


Mail Gönderiminde türkçe karekter sorunu çıkmaması için System.useCodePage = true; kodunu ilk satıra ekliyoruz.

Son olarak Php dosyamızı oluşturuyoruz. Bu form için kullanılan php dosyası kodları  ;

Kod: [Seç]
<?php
$ad 
$_POST['ad'];
$email $_POST['email'];
$konu $_POST['konu'];
$mesaj $_POST['mesaj'];
$gonderen $email;

$receiver "iletisim@sanalpusula.net";

$ip $_SERVER['REMOTE_ADDR'];

$email_body "AD: $ad \n E-MAIL: $gonderen \n\n KONU: $konu \n\n MESAJ: \n\n $mesaj \n\n IP: $ip \n\n Sanalpusula.net";

if( 
mail$receiver"Sanalpusula.Net Iletisim Formu - $konu"$email_body ) ) 
{
echo "sonuc=evet";
}
else
{
echo "sonuc=hayir";
}
?>






Örnek Görünümü: http://sanalpusula.net/muzaffer/mailler/site/siteforum.html

Sanalpusula.NET

Çevrimdışı alex51

  • Yeni Üye
  • *
  • İleti: 8
  • Konu Sayısı: 1
  • Toplam Puanı: -1

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #1 : 16.08.2009-18:33:24 »
ilgi ve alakanız için teşekkür ederim... Çok saolun hemen denicem... Süper bi anlatım olmuş...

Çevrimdışı unique80

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #2 : 31.07.2010-13:33:26 »
Herkese Merhaba,
Öncelikle paylaşımlarınızdan dolayı teşekkür ederim. Bildiğim kadarıyla ASP veya PHP ile yapılan iletişim formlarında yapı değişti. İlgili site altında mail adresi açıp, bilgileri maile yönlendiren ASP veya PHP sayfasına bu mail adresi ve şifresini yazmak gerekiyor. Güvenlik açısından yapının bu şekilde değiştirildiği söyleniyor.

Benim sorunum ise Action Script 3.0 la yapılmış, ASP veya PHP ile çalışan böyle bir mail form örneğine ihtiyacım var. Elinizde varsa FLA ve ASP veya PHP sayfasını burda paylaşırsanız minnettar kalırım. Sadece ben değil Flash'la ilgilenen arkadaşlarda eminimki minnettar kalacakalrdır. İlgi ve yardımlarınızdan dolayı şimdiden teşekkür eder iyi çalışmalar dilerim.

Çevrimdışı midnight737

  • Yeni Üye
  • *
  • İleti: 2
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #3 : 25.09.2010-01:06:10 »
adamım inş calışır çok işime yarıyacak

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #4 : 27.09.2010-22:17:24 »
adamım inş calışır çok işime yarıyacak

Kendim denemeden koymuyorum hiçbir dersi o yüzden çalışmama gibi  bi şansı yok.

Çevrimdışı conqueror

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #5 : 14.10.2010-22:56:40 »
öncelikle teşekkürler denedim herşey tamam ama gönder tıklaınca gönderilemedi diyor lütfen yardımcı olabilirmsinz...

Çevrimdışı ZIVALI

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #6 : 20.10.2010-13:53:46 »
mesaj gnderilemedi yazıyor yardım edebilri misinz :o

Çevrimdışı aypsn

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #7 : 28.11.2010-15:14:09 »
harika bi paylaşım çok teşekkürler arkadaşlar :)

Çevrimdışı kazaam

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Actionscript 3.0 İletişim Formu
« Yanıtla #8 : 02.07.2011-23:51:20 »
uzun uğraşlardan sonra anlatımını buldum ve denedim. sorunsuz bir şekilde çalışıyor teşekkürler :)


SanalPusula.Net - Etiketler
Actionscript 3.0 İletişim Formu,