php kodu

yanlisadres
18-09-2010, 11:28   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Tem 2007

Selamlar ,
Web sitemde kullanmak üzere iletişim formu oluşturdum.
php script ini yazabilir misiniz?
Flash kodları aşağıdadır:

isim_txt.text="";
email_txt.text="";
konu_txt.text="";
mesaj_txt.text="";
rapor_mc.visible=false;

var zamanlayici:Timer;
var url_yukle:URLLoader=new URLLoader  ;
var url_adresi:URLRequest=new URLRequest("gonder.php");
url_adresi.method=URLRequestMethod.POST;

gonder_btn.addEventListener(MouseEvent.CLICK,gonderFNC);
temizle_btn.addEventListener(MouseEvent.CLICK,temizleFNC);

function temizleFNC(e:Event){

isim_txt.text="";

email_txt.text="";

konu_txt.text="";

mesaj_txt.text="";

rapor_mc.visible=false;
}

function gonderFNC(e:Event) {

rapor_mc.visible=true;

if (isim_txt.text==""||email_txt.text==""||konu_txt.text==""||mesaj_txt.text=="") {

rapor_mc.rapor_txt.text="Please fill up the form...";

} else if (!mailKontrolFNC(email_txt.text)) {

rapor_mc.rapor_txt.text="Please check your e-mail address...";

} else {

rapor_mc.rapor_txt.text="Sending...";

var email_data:String="name="+isim_txt.text+"$email="+email_txt.text+"$konu="+konu_txt.text+"$mesaj="+mesaj_txt.text;

var URL_vars:URLVariables=new URLVariables(email_data);

URL_vars.dataFormat=URLLoaderDataFormat.TEXT;


url_adresi.data=URL_vars;

url_yukle.load(url_adresi);

url_yukle.addEventListener(Event.COMPLETE,yanitAlFNC);

}
}

function mailKontrolFNC(s:String):Boolean {

var p:RegExp=/^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/;

var r:Object = p.exec(s)

if (r==null) {

return false;

}

return true;
}

function yanitAlFNC(e:Event):void {

var yukleyici:URLLoader=URLLoader(e.target);

var email_durumu=new URLVariables(yukleyici.data).success;


if (email_durumu=="yes") {

rapor_mc.rapor_txt.text="Message is sent";

zamanlayici=new Timer(500);

zamanlayici.addEventListener(TimerEvent.TIMER, zamanlayiciFNC);

zamanlayici.start();

} else {

mesaj_txt.text="The message couldn't be delivered...";

}
}

function zamanlayiciFNC(te:TimerEvent):void {

if (zamanlayici.currentCount>=10) {

isim_txt.text="";

email_txt.text="";

konu_txt.text="";

mesaj_txt.text="";

zamanlayici.removeEventListener(TimerEvent.TIMER,zamanlayiciFNC);

}
}