WHAT'S NEW?
Loading...

Send variabel lewat Flash as3 untuk email


Send variabel lewat Flash as3 untuk email
Send variabel lewat Flash as3 untuk email

tutorial ini,.. sebenarnya untuk menjawab pertanyaan beberapa teman yang ternyata,... kesulitan dalam mengimplementasikan send variabel as3 to php,.. jadi kali ini saya coba mengeimplementasikan Send variabel lewat Flash as3 untuk email,. untuk post yang akan datang saya akan coba send variabel ke php untuk mysql


Tutorial Details





live demo :

Scripth yang digunakan :

function checkComplete(evt:MouseEvent):void
{

 if ((nama.text != "")&&(judul.text != "")&&(email.text != ""))
 {
  trace("jalankan");
  var myVariables:URLVariables = new URLVariables();

  myVariables.pengirim = nama.text;
  myVariables.judul = judul.text;
  myVariables.emailpengirim = email.text;

  myVariables.pesan = pesan.htmlText;

  var myRequest:URLRequest = new URLRequest("mail.php");

  myRequest.method = URLRequestMethod.POST;


  myRequest.data = myVariables;

  var myLoader:URLLoader = new URLLoader  ;


  myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;


  myLoader.load(myRequest);

  myLoader.addEventListener(Event.COMPLETE, loadComplete);
 }
 else
 {
  peringatan.text = "isi bagian yang kosong";
 }

}

sendku.addEventListener(MouseEvent.CLICK, checkComplete);


function loadComplete(evt:Event):void
{


 output_txt.text = evt.target.data.phpConfirm;

}

Skenario alur skripth





 if ((nama.text != "")&&(judul.text != "")&&(email.text != ""))
 

fungsi ini untuk menjalankan apabila nama,judul,email,tidak bernilai kosong dan akan menjalankan fungsi



myVariables.pengirim = nama.text;
  myVariables.judul = judul.text;
  myVariables.emailpengirim = email.text;

  myVariables.pesan = pesan.htmlText;

ini merupakan fungsi variabel yang nantinya akan kita kirim ke php untuk diolah dan kemudian di transfer ke email


function loadComplete(evt:Event):void
{


 output_txt.text = evt.target.data.phpConfirm;

}

ini merupakan fungsi yang dikirimkan kembali dari php setelah email sukses dikirim,... selebihnya mungkintidak perlu dijelaskan karna anda pasti mengerti


full scripth php

<?php
$tujuan = "nada_ricko@yahoo.com";
$pengirim=$_POST['pengirim'];
$alamatmail=$_POST['emailpengirim'];
$subject = $_POST['judul'];
$pesan = $_POST['pesan'];
$body_mail = "<h1>$subject</h1><p>$pesan</p><p><b>dari:</b>$pengirim</p>\r\n";
$headers = "From: $alamatmail\r\n";
$headers .= "Reply-to: $alamatmail\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$mail_sent = @mail($tujuan, $subject, $body_mail, $headers);

if ($mail_sent) {
echo "phpConfirm= telah dikirim ";
} else {
echo "phpConfirm= Gagal dikirim ";
}
?>

Sekenario php



$tujuan = "nada_ricko@yahoo.com";
$pengirim=$_POST['pengirim'];
$alamatmail=$_POST['emailpengirim'];
$subject = $_POST['judul'];
$pesan = $_POST['pesan'];

ini adalah variabel-variabel yang dikirim dar flash yang akan dikelola oleh php,.. yang nantinya di kirim ke email



$mail_sent = @mail($tujuan, $subject, $body_mail, $headers);

if ($mail_sent) {
echo "phpConfirm= telah dikirim ";
} else {
echo "phpConfirm= Gagal dikirim ";
}
?>

ini merupakan fungsi untuk mengerjakan proses pengiriman email,.. dan jika telah selesai dikirim kembali ke flash


Pustaka flash

1 comment: Leave Your Comments

  1. bang ricko bagaimana cara membuat aplikasi belajar membaca...
    help di respond bang ricko...

    ReplyDelete