Ecco un semplice modulo di invio mail realizzato in Flash da utilizzare nei nostri siti.
Questo Form mail utilizza un file php per inviare i dati necessari per il riconoscimento del mittente.
I campi richiesti sono nome | email | sito | messaggio

Per inserire una corretta email andremo a modificare il campo $to, mentre qualora le emails fossero più di una le aggiungeremo separandole da una virgola.
Ecco la struttura del file .php
<?
if(!empty($HTTP_POST_VARS['php_nome']) || !empty($HTTP_POST_VARS['php_email']) || !empty($HTTP_POST_VARS['php_web']) || !empty($HTTP_POST_VARS['php_msg']))
{
//Inserire la propria mail nel parametro $to
$to = "juliuswebdesign@gmail.com";
$subject = stripslashes("Hai ricevuto una mail da " . $HTTP_POST_VARS['php_nome']);
$body = stripslashes($HTTP_POST_VARS['php_msg']);
$body .= "\n\n---------------------------\n";
$body .= "Da: " . $HTTP_POST_VARS['php_nome'] . " <" . $HTTP_POST_VARS['php_email'] . ">\n" . $HTTP_POST_VARS['php_web'];
$header = "From: " . $HTTP_POST_VARS['php_nome'] . " <" . $HTTP_POST_VARS['php_email'] . ">\n" . $HTTP_POST_VARS['php_web'];
$header .= "Reply-To: " . $HTTP_POST_VARS['php_nome'] . " <" . $HTTP_POST_VARS['php_email'] . ">\n" . $HTTP_POST_VARS['php_web'];
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";
if(@mail($to, $subject, $body, $header))
{
echo "output=sent";
} else {
echo "output=error";
}
} else {
echo "output=error";
}
?>
Segnalo anche questi ottimi tutorial su come creare un Form Mail in Flash+PHP:
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00
Articoli simili ABCBlogCinemaDatabaseDesignFlashHTMLImmaginiPHPSviluppo

Mauro
1 marzo 2010
ciao Bruno, premetto che non sono un espertone di flash e soprattutto di actionscript… il mio problema è che devo inserire il form in una clip filmata e quando dò invio quello che ricevo è questo:
Da: undefined
undefined
Ho provato a rimettere il form sulla timeline principale e funziona benissimo, quindi il problema stà proprio nella sua posizione. Dicevi che avevi risolto con loadMovie… ma come devo fare? dove lo metto? grazie a tutti, ciao.
bruno
1 marzo 2010
@ Mauro:
caro Mauro, purtroppo anche io non sono esperto di AS e ogni qualvolta mi servono soluzioni in tal senso, mi muovo nel caos finchè non ne esco, ma ti assicuro che il + delle volte mi scordo le soluzioni trovate, anche perchè non le ripeto ne quotidianamente ne settimanalmente…
quindi, se mi mandi tua
bruno
1 marzo 2010
@ Mauro:
caro Mauro, purtroppo anche io non sono esperto di AS e ogni qualvolta mi servono soluzioni in tal senso, mi muovo nel caos finchè non ne esco, ma ti assicuro che il + delle volte mi scordo le soluzioni trovate, anche perchè non le ripeto ne quotidianamente ne settimanalmente…
quindi, se mi mandi tua email, ti manderò una delle molteplici copie del file che avevo svuluuppato per my site, ok?
ciao
Mauro
1 marzo 2010
@ bruno:
ok, grazie Bruno: info@zen-adv.com . Ciao
Giuseppe
5 marzo 2010
Ciao Julius, questa è la prima volta che scrivo e vorrei farti tantissimi complimenti per tutto quello che fai x noi grafici!! arriviamo al dunque: ho inserito il file form_mail.swf in un “tag div” ed ho cambiato la mail di destinazione, ma purtroppo non mi arriva nessuna mail al mio indirizzo di YAHOO!!!
Diego
16 marzo 2010
Ho un piccolo problema da risolvere nel form mail
praticamente nel campo messaggio se si da invio per andare a capo, poi nella mail ricevuta si vede solamente quello scritto inizialmente prima di dare l’a capo con l’invio e il resto del testo si perde.
Qualche idea? ho visto che anche con altri form mail + php succede lo stesso
Alle
21 aprile 2010
Ciao,
vorrei chiedere un chiarimento. Ho scaricato il file e se faccio l’upload sul server funziona perfettamente. Poi ho provato ad inserirlo dentro ad un sito, come MC (chiamato invio) ma a questo punto, sebbene mi dica: messaggio inviato con successo, la mail non arriva. Cosa può essere?
a proposito: ho aggiunto this._lockroot = true; davanti al codice in modo da non perdere i riferimenti.
Lavoro in AS2.
Qualche idea? Lo apprezzerei molto, grazie
Alle
21 aprile 2010
@ Alle:
Ok, alla fine ce l’ho fatta! Ho aggiunto questi 2 comandi davanti al codice AS:
_root.Invio; //Invio è il nome della mia MC
this._lockroot = true;
adesso funziona!
buon lavoro a tutti
antonio
25 maggio 2010
ciao bruno, ho messo questo form sul mio sito e impostato la password ma mi dici xkè arriva nella posta indesiderata il messaggio? come faccio a farla arrivare nella posta in arrivo normale?
Monica
22 luglio 2010
Buongiorno Julius, complimenti per il grandissimo lavoro e per la grande pazienza.
Ho utilizzato il Form_mail che funziona alla perfezione, le mail vengono inviate e ricevute quasi in tempo reale, l’unico problema che ho riscontrato e che non riesco a risolvere avviene quando le condizioni di invio mail non vengono soddisfatte, i campi si colorano di rosso per trasmettere il messaggio di errore ma il testo “ERRORE DI INVIO” non appare all’utente.
Puoi aiutarmi, grazie……..attendo
Lorenzo
13 agosto 2010
A me invece non funziona. L’unica modifica da fare è quella della mail nella variabile $to vero? L’ho fatto, l’ho provato mi avvisa che la mail è stata inviata con successo ma a destinazione non arriva nulla! Da che dipende?
frank
12 ottobre 2010
CIAO GIULIUS
volevo chiederti come fare per far risulatre nella mail che il messaggio arriva dal mio sito.
grazie
Michele
27 ottobre 2010
Ciao julius Avrei bisogno di aiuto vorrei inserire nel tuo form mail
un check privacy, e dei combo box……mi serve per un lavoro che sto ultimando……grazie
angelo
15 gennaio 2011
Ciao, ho pubblicato il form tale e quale cambiando solo il parametro $to, tutto funziona ma non codifica le lettere accentate. Cosa devo modificare?
Grazie
Francesca
28 marzo 2011
Ciao, ho acquistato un sito in Flash dove nella pagina contatti è inserito un Form. Per il funzionamento del Form,oltre ai codici AS,ci sono i file asp e php. Sono una Web designer e non una programmatrice,ma vorrei delle dritte per mettere mano sui codici php e asp laddove andrà specificata la destinazione del form che l’utente alla fine della compilazione invierà al sito.
Se puoi darmi una mano fammi sapere e ti invio i codici!
Grazie
bianca
17 luglio 2011
ciao Julius,
ho un piccolo problemino con il form in questione, funziona correttamente se invio la mail su libero ma non funziona con gmail perchè?
daniele
19 settembre 2011
ciao a tutti , vorrei sapere da quelli che il controllo funziona , cosa hanno fatto di diverso… , vorrei sapere se ci vuole un file specifico come il mail.pl da inserire nel sito nella apposita cartella cgi-bin o se hanno modificato qualcosa ….
espedito
25 novembre 2011
ciao julius….
ho inserito la mia mail nel file php…
ma nulla…
puoi aiutarmi???
grazie