Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form mail Flash+PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107

    Form mail Flash+PHP

    Codice PHP:
    contact_name.text contact_email.text contact_subject.text 
    contact_message.text message_status.text "";

    send_button.addEventListener(MouseEvent.CLICK,submit);
    reset_button.addEventListener(MouseEvent.CLICK,reset);

    var 
    timer:Timer;
    var 
    var_load:URLLoader = new URLLoader;
    var 
    URL_request:URLRequest = new URLRequest"send_email.php" );
    URL_request.method URLRequestMethod.POST;

    function 
    submit(e:MouseEvent):void
    {
        if( 
    contact_name.text == "" || contact_email.text == "" ||
            
    contact_subject.text == "" || contact_message.text == "" )
        {
            
    message_status.text "Please fill up all text fields.";
        }
        else if( !
    validate_email(contact_email.text) )
        {
            
    message_status.text "Please enter the valid email address.";
        }
        else
        {
            
    message_status.text "sending...";
            
            var 
    email_data:String "name=" contact_name.text
                           
    "&email=" contact_email.text
                           
    "&subject=" contact_subject.text
                           
    "&message=" contact_message.text;
                           
            var 
    URL_vars:URLVariables = new URLVariables(email_data);
            
    URL_vars.dataFormat URLLoaderDataFormat.TEXT;
            
            
    URL_request.data URL_vars;
            
    var_load.loadURL_request );
            
    var_load.addEventListener(Event.COMPLETEreceive_response );
        }
    }

    function 
    reset(e:MouseEvent):void
    {
        
    contact_name.text contact_email.text contact_subject.text 
        
    contact_message.text message_status.text "";
    }

    function 
    validate_email(s:String):Boolean 
    {
        var 
    p:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/;
        var 
    r:Object p.exec(s);
        if( 
    == null 
        {
            return 
    false;
        }
        return 
    true;
    }

    function 
    receive_response(e:Event):void
    {
        var 
    loader:URLLoader URLLoader(e.target);
        var 
    email_status = new URLVariables(loader.data).success;
        
        if( 
    email_status == "yes" )
        {
            
    message_status.text "Success! Your message was sent.";
            
    timer = new Timer(500);
            
    timer.addEventListener(TimerEvent.TIMERon_timer);
            
    timer.start();
        }
        else
        {
            
    message_status.text "Failed! Your message cannot sent.";
        }
    }

    function 
    on_timer(te:TimerEvent):void 
    {
        if( 
    timer.currentCount >= 10 )
        {
            
    contact_name.text contact_email.text contact_subject.text 
            
    contact_message.text message_status.text "";
            
    timer.removeEventListener(TimerEvent.TIMERon_timer);
        }

    io ho questo codice ActionScript...come faccio ad integrarlo con PHP in modo tale che mi invia l'email all'indirizzo che voglio io?

    grazie..

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ho modificato il messaggio aggiungendo i tag di formattazione.
    Il codice che hai postato mi sembra familiare e mi pare strano che insieme a questo non ci fosse uno script lato server collegato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107
    no non c'era niente...

    penso che manchi da fare il file send_email.php..

    ma non so come fare a farlo..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.