Results 1 to 7 of 7

Thread: autoreply flash contact form

  1. #1
    afandi's Avatar
    afandi is offline Anggota BabaFlash
    Join Date
    Jun 2009
    Location
    Jakarta
    Posts
    22

    Question autoreply flash contact form

    alo smua dedengkot & pakar script babaflash, mohon bantuannya kmbali dunk.. coz, gw udh browsing2 msh blm brhasil jg niyh... ada yang tau script untuk autoreply flash contact form ga? gw bikin website, pake flash, nah, pas di halaman contact us nya kan ada form-formnya tuh, nah, spanjang ini ga da masalah, cuman gw pingin supaya bisa autoreply, supaya yang telah ngisi form contact tsb, langsung terbalas email otomatis gitu.. (autoresponder), gmna ya ngatur scriptnya lg??

    mkasih ya...
    = Just Never Stop Learning from any resources & references =
    Let's get our best future right now!!!

  2. #2
    janggeng's Avatar
    janggeng is offline Pak Guru Babaflash
    Join Date
    Mar 2009
    Location
    Samarinda
    Posts
    134

    Default

    Sbnarnya gk ada script khusus, intinya gni, yg pnting kt dah pnya server php yg bs autorespond, jd form di flash kt cuma sbg button yg ngelink k server tsb... Trus spy trlihat tampil beda, kt sdiakan animasi bila balasan brhasil dikonfirmasi... Sbnarnya udah bnyak yg bhas ini..
    Jangan depan komputer terus....
    sudahkan Anda sholat?
    Ingat hidup cuma sekali saja,
    di akhirat nanti kamu gak ditanya berapa script yang udah kamu kuasai....
    Banyak-banyak beramal selagi masih hidup di dunia
    Free Flash e-Learning visit :
    janggeng.com

  3. #3
    afandi's Avatar
    afandi is offline Anggota BabaFlash
    Join Date
    Jun 2009
    Location
    Jakarta
    Posts
    22

    Smile

    webnya bisa diliat di www.villa-8.com,
    ----------------------------------------------------------
    nah, saat ini frame script untuk contact form di flashnya:

    email_txt.restrict = "a-z_.@0-9";
    email_txt.maxChars = 40;
    phone_txt.restrict = "0-9";
    phone_txt.maxChars = 40;
    address_txt.restrict = "0-9A-Za-zÁáÉéêíÍãõç!?.+\- ";
    address_txt.maxChars = 80;
    fax_txt.restrict = "0-9";
    fax_txt.maxChars = 40;
    comments_txt.restrict = "0-9A-Za-zÁáÉéêíÍãõç!?.+\- ";
    comments_txt.maxChars = 200;
    comments_txt.onSetFocus = function()
    {
    status_txt.text = '';
    }
    email_txt.onSetFocus = name_txt.onSetFocus = phone_txt.onSetFocus = address_txt.onSetFocus = fax_txt.onSetFocus = comments_txt.onSetFocus;
    status_txt.text = 'All fields required';

    submit_btn.onRelease = function()
    {
    var email = email_txt.text;
    var name = name_txt.text;
    var phone = phone_txt.text;
    var address = address_txt.text;
    var fax = fax_txt.text;
    var comment = comment_txt.text;

    // are all the fields filled?
    if (name == '') {
    status_txt.text = "You need to fill in your Name.";
    return;
    }

    if (email == '') {
    status_txt.text = "You need to fill in your E-mail.";
    return;
    }

    if (phone == '') {
    status_txt.text = "You need to fill in your Phone.";
    return;
    }

    if (address == '') {
    status_txt.text = "You need to fill in your Address.";
    return;
    }

    if (fax == '') {
    status_txt.text = "You need to fill in your Fax.";
    return;
    }

    // you should also validate the email address

    if (comment == '') {
    status_txt.text = "Please, don't forget your Comment!";
    return;
    }

    // yes, all fields filled
    sendEmail(name, email, phone, address, fax, comment);

    // sending data...
    status_txt.text = "Processing mail form...";

    // prevent submitting again by disabling the button
    this.enabled = false;
    };

    function sendEmail(name, email, phone, address, fax, comment)
    {
    var myData = new LoadVars();

    myData.name = name;
    myData.email = email;
    myData.phone = phone;
    myData.address = address;
    myData.fax = fax;
    myData.combo = combo.selectedItem.label;
    myData.comment = comment;

    myData.onLoad = function(ok) {
    if (ok) {
    status_txt.text = this.message;
    } else {
    status_txt.text = "There was an error. Try again later.";
    }
    submit_btn.enabled = true;
    };

    myData.sendAndLoad('contactformalt.php', myData, 'POST');
    }

    -------------------------------------------------------------------------------
    Script di file phpnya:

    <?php
    $name = $_POST['name'];
    $email = $_POST['email'];
    $phone= $_POST['phone'];
    $address = $_POST['address'];
    $fax = $_POST['fax'];
    $comment = $_POST['comment'];
    $combo = $_POST['combo'];

    if (!isset ($name) || $name == '')
    {
    exit ('&message=Error! Name missing.&');
    }
    if (!isset ($email) || $email == '')
    {
    exit ('&message=Error! Email missing.&');
    }
    if (!isset ($phone) || $phone == '')
    {
    exit ('&message=Error! Phone missing.&');
    }
    if (!isset ($address) || $address == '')
    {
    exit ('&message=Error! Address missing.&');
    }
    if (!isset ($fax) || $fax == '')
    {
    exit ('&message=Error! Fax missing.&');
    }
    if (!isset ($comment) || $comment == '')
    {
    exit ('&message=Error! Comment missing.&');
    }
    $comment = str_replace ("\r", "\n", $comment);

    $to = 'vandesignart@gmail.com'; // replace with your email address
    $subject = 'New Villa-8 comment!';
    $message = '';
    $message .= "\n";
    $message .= "Name: $name";
    $message .= "\n\n";
    $message .= "E-mail: $email";
    $message .= "\n\n";
    $message .= "Phone: $phone";
    $message .= "\n\n";
    $message .= "Address: $address";
    $message .= "\n\n";
    $message .= "Fax: $fax";
    $message .= "\n\n";
    $message .= "Comment:\n\n$comment";
    $message .= "\n\n";
    $message .= "interesting on: $combo";

    $sent = mail ($to, $subject, $message);

    if ($sent)
    {
    exit ('&message=Success! Email sent. Thank you very much for your comment.&');
    }
    else
    {
    exit ('&message=Error! Sorry... Try again later please.&');
    }
    ?>

    ?>

    --------------------------------------------------------------------------
    nah, gmana ya ngemodif script yang udah brjalan lancar ini, spy bisa autoresponder / autoreply bagi setiap pengisi form-formnya??
    Terima Kasih ya om janggeng & para guru serta pakar script semua yg sudi membantu
    Last edited by afandi; 08-28-2009 at 09:00 AM.
    = Just Never Stop Learning from any resources & references =
    Let's get our best future right now!!!

  4. #4
    bayuputra is offline Anggota BabaFlash
    Join Date
    Jul 2009
    Posts
    6

    Default

    code yang om sertakan tersebut hanya untuk melakukan proses sending email aja om, untuk membuat autoresponder, cara yang paling mudah adalah dengan menggunakan setting MailServer yang ada pada hosting yang om pake, cukup mudah kok om settingnya.. kalau pengen bener2 membuat autoresponder sendiri, silahkan membuat sebuah Listener dengan PHP, JAVA, dll yang mendukung manipulasi POP3 dan SMTP. set Listener tersebut untuk setiap pesan yang masuk, berikan autoreplay, yang code sendingnya yang seperti om tuliskan tersebut. semoga membantu.

  5. #5
    afandi's Avatar
    afandi is offline Anggota BabaFlash
    Join Date
    Jun 2009
    Location
    Jakarta
    Posts
    22

    Default

    ok, thanks bnget om bayu..., code yg disertakan tsb emang hanya untuk melakukan proses sending email aja, krna ane blm tau cara bikin jadi autorespondernya, nah, klo di mailserver dari hosting yg gw pake emang ada fasilitas autorespondernya & udah dicoba jg dengan mengaktifkan autoresponder pada mail tsb & hasilnya bagi yg ngirim email ke email tsb (scr normal/ tanpa embel2 code flash/PHP) langsung terkirim & terbalas otomatis dengan fasilitas autoresponder ke email pengirim , tapi klo ngirim lewat halaman contact us di www.villa-8.com terkirim juga ke email yg udah di setting autoresponder tsb, tapi gak ngautoresponder ke email pengirim (pengisi contact form tsb), nah, pertanyaannya:
    - kira2 dari script yg ada ini apa lagi yg harus diperbaiki untuk bisa bikin autoresponder?
    - spy autoresponder bisa berjalan dng baik, klo dengan mnggunakan fasilitas autoresponder dari mailserver, apakah code tsb ada yg perlu diperbaiki?

    Terima Kasih ya om janggeng, om bayuputra & para guru serta pakar script semua yg sudi membantu
    = Just Never Stop Learning from any resources & references =
    Let's get our best future right now!!!

  6. #6
    bayuputra is offline Anggota BabaFlash
    Join Date
    Jul 2009
    Posts
    6

    Default

    kalau pake mailserver, tambahin kode ini om :

    $headers = 'From: $email' . "\r\n" .
    'Reply-To: $email' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    $sent = mail ($to, $subject, $message, $headers);

  7. #7
    afandi's Avatar
    afandi is offline Anggota BabaFlash
    Join Date
    Jun 2009
    Location
    Jakarta
    Posts
    22

    Question

    Quote Originally Posted by bayuputra View Post
    kalau pake mailserver, tambahin kode ini om :

    $headers = 'From: $email' . "\r\n" .
    'Reply-To: $email' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    $sent = mail ($to, $subject, $message, $headers);

    om bayuputra, ko' masih blm ngautoresponder jg, apany yg msh ngaco y?? ap mungkin ngletakin scriptny? jd yg baiknya letakkin codeny tsb pas dmnany ya??
    thnks..
    = Just Never Stop Learning from any resources & references =
    Let's get our best future right now!!!

Similar Threads

  1. [ASK] Membuat Animasi Form Pada Website ... CEK GAN!!
    By gansar in forum Design & Illustration Gallery
    Replies: 0
    Last Post: 11-05-2011, 10:10 AM
  2. bikin comment form
    By mariooo in forum ActionScript 1.0/2.0
    Replies: 0
    Last Post: 12-13-2009, 12:42 PM
  3. form browse file di flash
    By most_younger in forum ActionScript 1.0/2.0
    Replies: 3
    Last Post: 12-06-2009, 08:41 PM
  4. Replies: 0
    Last Post: 11-04-2009, 08:21 PM
  5. Mo tanya tentang form application
    By Randi in forum Beginner
    Replies: 3
    Last Post: 11-17-2008, 07:03 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •