Visualizzazione dei risultati da 1 a 6 su 6

Discussione: da flash a php

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    114

    da flash a php

    ciao a tutti,
    molto probabilmente sto chiedendo una cosa irrealizzabile, comunque ci provo lo stesso....

    in un filmato flash ho un modulo compilabile che invia delle variabili ad una pagina php (..la quale smisterà queste variabili via e-mail)

    mi chiedevo...è possibie inviare questi dati senza che la pagina php si apra a video??

    il codice actionscript che uso (associato al bottone di invio dati nel flmato flash) è :

    on (release) {
    if (nome.text == "") {
    info = "Errore nome";
    } else if (email.text.indexOf("@")<2) {
    info = "errore email";
    } else if (email.text.lastIndexOf(".")<=(email.text.indexOf( "@")+2)) {
    info = "errore email";
    } else if (email.text.length<8) {
    info = "errore email";
    } else if (note.text == "") {
    info = "Errore note";
    } else {
    info = "messaggio spedito";
    name_var = nome.text
    mail_var = email.text
    mess_var = note.text
    getURL("mail.php", "_blank", "POST");
    }
    }


    in pratica il mio problema è che così si apre la pagina php (..il che è visivamente sgradevole!!).
    ho provato a farla aprire come popup (..in modo da poterla anche far chiudere automaticamente dopo un tot. di secondi)....ma sembra che così non raccolga più i valori inseriti nel modulo in fash.

    avreste un suggerimento??

  2. #2
    ciao usa il metodo sendAndLoad...


    codice:
    var invia = new LoadVars();
    invia.nome = _root.nome;
    invia.email = _root.email;
    invia.messaggio = _root.messaggio;
    invia.path = this;
    invia.onLoad = function(success) {
    		
    		        if (success) {
    					avviso = this.risposta;
    					this.path.gotoAndPlay("inviato");
    			} else {
    					avviso = "Impossibile inviare i dati";
    					this.path.gotoAndPlay("inviato");
    			}
    		
    		};
    
    invia.sendAndLoad("mail.php", invia , "POST");

    modifica i nommi dei campi come servono a te....


    -Nextart.it Graphic Solutions

  3. #3

    Re: da flash a php

    Originariamente inviato da sguepos
    ciao a tutti,
    molto probabilmente sto chiedendo una cosa irrealizzabile, comunque ci provo lo stesso....

    in un filmato flash ho un modulo compilabile che invia delle variabili ad una pagina php (..la quale smisterà queste variabili via e-mail)

    mi chiedevo...è possibie inviare questi dati senza che la pagina php si apra a video??

    il codice actionscript che uso (associato al bottone di invio dati nel flmato flash) è :

    on (release) {
    if (nome.text == "") {
    info = "Errore nome";
    } else if (email.text.indexOf("@")<2) {
    info = "errore email";
    } else if (email.text.lastIndexOf(".")<=(email.text.indexOf( "@")+2)) {
    info = "errore email";
    } else if (email.text.length<8) {
    info = "errore email";
    } else if (note.text == "") {
    info = "Errore note";
    } else {
    info = "messaggio spedito";
    name_var = nome.text
    mail_var = email.text
    mess_var = note.text
    getURL("mail.php", "_blank", "POST");
    }
    }


    in pratica il mio problema è che così si apre la pagina php (..il che è visivamente sgradevole!!).
    ho provato a farla aprire come popup (..in modo da poterla anche far chiudere automaticamente dopo un tot. di secondi)....ma sembra che così non raccolga più i valori inseriti nel modulo in fash.

    avreste un suggerimento??
    si è possibile con il metodo sendAndLoad() della classe Loadvars();

    fai una piccola ricerca che trovi tante cose interessanti
    proprio nextart ha aperto una discussione simile!

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    ops
    detto fatto next ti ha postato il codice




    ps scusa next nn avevo visto che avevi già risposto
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    114
    ciao ragazzi,
    grazie per la dritta....funziona!! :-)

    mi resterebbe un problema :

    quando nel modulo inserisco dei caratteri accentati (à è ì ò ù) nell'email che mi viene inviata li legge tutti come una A maiuscola accentata....
    ...lo stesso problema c'è con simboli tipo €
    ...e inoltre prima di ogni apice mi inserisce un \ (..ad esempio..l'altro giorno..mi appare nell'email...l\'altro giorno...)

    credete che debba aggiungere qualcosa a livello actionscript o php?? (...se è così sapreste indicarmi cosa...??)

    grazie infinite

  6. #6
    penso che sia quancosa in php (nn ne capisco una mazza)
    oppure prova a mettere qualche trace x vedere i valori che flash invia alla pag php e vedi dove sta il problema


    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.