Forum Flash, Actionscript, PHP e MySQL
contact form
Vai a pagina 1, 2, 3  »
 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: contact form
Inviato: 10.03.04 | 18:55
Rispondi citando

Qualcuno mi puo dare informazione su come posso creare
un contact form in flash o magari indirizzarmi a qualche tutorial?
Ciao e grazie
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 10.03.04 | 19:33
Rispondi citando

devi usare dei campi di testo input e un linguaggio server-side come ad esempio PHP...

esempio:

disponi nello stage del filmato i campi di testo input che ti servono e dagli dei nomi istanza come per esempio nome, mail, richiesta, etc...

poi metti un pulsante con il quale invierai i dati ad una pagina PHP con quest'azione:

 
Codice:
on(release){
  sendMail = new LoadVars();
  sendMail.nome = _parent.formNome.text;
  sendMail.mail = _parent.formMail.text;
  sendMail.richiesta = _parent.formRichiesta.text;
  sendMail.sendAndLoad("http://www.dominio.it/mail.php", sendMail, "POST");
  sendMail.onLoad = function(success){
  //trace("inviata");
  _parent.formNome.text = "";
  _parent.formNome.text = "";
  _parent.formMail.text = "";
  _parent.formRichiesta.text = "";
  _root.play();
}


poi ti devi creare un file PHP "mail.php" con questo codice:
 
Codice:
<?php
// stripslashes serve x togliere eventuali /
$_nome stripslashes($_POST['nome']);
$_mail stripslashes($_POST['mail']);
$_richiesta stripslashes($_POST['richiesta']);
$sms 'nome: '.$_nome/n.
            
'e-mail: '.$_mail/n.
            
'richiesta: '.$_richiesta;
mail("andrea@coachdesign.it""richiesta",$sms,"From: sito coachdesign <$mail>\nContent-Type: text/html; charset=iso-8859-1\n");
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: mhhhh!!!
Inviato: 11.03.04 | 04:00
Rispondi citando

la prima parte l'ho capita e chiaramente dove c'e scritto _root lo sostituisco con _root.vuoto.play(); perche lo carico nel clip vuoto e questa riga: sendMail.sendAndLoad("http://www.dominio.it/mail.php", sendMail, "POST"); la correggo con il nome del mio dominio o no?

La seconda parte cioe' questa: poi ti devi creare un file PHP "mail.php" non la capisco. Come devo crearmi questo file?
Shock
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto: Re: mhhhh!!!
Inviato: 11.03.04 | 09:44
Rispondi citando

 
malcom ha scritto:

La seconda parte cioe' questa: poi ti devi creare un file PHP "mail.php" non la capisco. Come devo crearmi questo file?
Shock


con il tuo editor, oppure anche con il blocco note, basta che poi salvi .php

si, devi modificare il percorso con il tuo dominio e la posizione in cui metti mail.php...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto:
Inviato: 11.03.04 | 19:43
Rispondi citando

cioe scrivo il tutto nel blocco note e lo salvo in php e poi lo metto cosi sul server o lo devo inserire in flash da qualche parte?

esempio:

 
Codice:
<?php 
// stripslashes serve x togliere eventuali / 
$_nome stripslashes($_POST['nome']); 
$_mail stripslashes($_POST['mail']); 
$_richiesta stripslashes($_POST['richiesta']); 
$sms 'nome: '.$_nome/n
            
'e-mail: '.$_mail/n
            
'richiesta: '.$_richiesta
mail("danil.d@virgilio.it""richiesta",$sms,"From: sito coachdesign <$mail>\nContent-Type: text/html; charset=iso-8859-1\n"); 
?>


poi salvo in php e dopo dove lo metto?
 
Codice:
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto:
Inviato: 11.03.04 | 19:53
Rispondi citando

questo codice che mi hai inviato e solo per 2 form, cioe nome e mail?
se volessi aggiungere anche (messaggio) cioe nome, mail, massaggio basta che aggiungo un stringa cosi?

on(release){
sendMail = new LoadVars();
sendMail.nome = _parent.formNome.text;
sendMail.mail = _parent.formMail.text;
sendMail.messaggio = _parent.formMail.text;
sendMail.richiesta = _parent.formRichiesta.text;
sendMail.sendAndLoad("http://www.dominio.it/mail.php", sendMail, "POST");
sendMail.onLoad = function(success){
//trace("inviata");
_parent.formNome.text = "";
_parent.formNome.text = "";
_parent.formMail.text = "";
_parent.formMessaggio = "";
_parent.formRichiesta.text = "";
_root.play();
}

e giusto cosi?
Scusami se ti rompo tanto!
Ciao Diletta
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 11.03.04 | 21:32
Rispondi citando

si, basta che aggiungi "pressapoco" così, xchè mi sono accorto che dalla fretta ho ropetuto 2 volte:
 
Codice:
_parent.formMail.text;


ti spiego come funziona:
// crei l'oggetto LoadVars chiamato sendMail
 
Codice:
sendMail = new LoadVars();

// qui nome è una variabile che poi POSTerai al file PHP
//e formNome è il nome istanza che hai dato al campo di testo input
 
Codice:
sendMail.nome = _parent.formNome.text;

...quindi ad ogni campo di testo input che metti nella form-mail devi dare un nome istanza, e quindi crei una variabile da inviare al file PHP per ogni campo di testo input...

quindi l'azione del pulsante sarà:
 
Codice:
on(release){ 
  sendMail = new LoadVars(); 
  sendMail.nome = _parent.formNome.text; 
  sendMail.mail = _parent.formMail.text; 
  sendMail.messaggio = _parent.formMessaggio.text; 
  sendMail.richiesta = _parent.formRichiesta.text; 
  sendMail.sendAndLoad("http://www.dominio.it/mail.php", sendMail, "POST"); 
  sendMail.onLoad = function(){ 
  _parent.formNome.text = ""; 
  _parent.formMail.text = ""; 
  _parent.formMessaggio = ""; 
  _parent.formRichiesta.text = ""; 
  _root.play(); 
}


xò dovrai aggiungere anche le nuove variabili che invii al file PHP, quindi:
 
Codice:
<?php 
// stripslashes serve x togliere eventuali / 
$_nome stripslashes($_POST['nome']); 
$_mail stripslashes($_POST['mail']);
$_messaggio stripslashes($_POST['messaggio']); 
$_richiesta stripslashes($_POST['richiesta']); 

$sms 'nome: '.$_nome/n
'e-mail: '.$_mail/n.
'messaggio: '.$_messaggio/n.
'richiesta: '.$_richiesta
mail("danil.d@virgilio.it""richiesta",$sms,"From: sito coachdesign <$mail>\nContent-Type: text/html; charset=iso-8859-1\n"); 
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto:
Inviato: 11.03.04 | 23:51
Rispondi citando

Ok credo di aver capito.
Ma il file che copiero nel blocco note e che devo salvare come php dove lo devo mettere, in flash o direttamente sul server?
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 12.03.04 | 09:43
Rispondi citando

direttamente sul server Smile
____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: thanks
Inviato: 12.03.04 | 12:28
Rispondi citando

grazie tante ci provo
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: problema
Inviato: 12.03.04 | 13:51
Rispondi citando

coach quando metto il codice nel bottone mi da questo errore:
Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
on(release){

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 14: Errore di sintassi.
}

devo dare un'istanza anche al bottone o devo lavorare su livelli diversi?
Io stavo facendo tutto su un livello! Mah!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 12.03.04 | 14:18
Rispondi citando

aggiungi una } alla nell'ultima riga Mmhhh
____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: yes!!!!
Inviato: 12.03.04 | 14:23
Rispondi citando

ne mancava una, adesso proseguo, grazie
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
malcom
intermedio
intermedio



Registrato: 02/02/04 07:51
Messaggi: 191
Località: Lecce

MessaggioOggetto: aiaiaiaiiii
Inviato: 12.03.04 | 15:43
Rispondi citando

coach ho fatto tutto e le mail mi arrivano ma arrivano vuote cioe
mi arriva cosi: nome: e-mail: messaggio: richiesta: anche se inserisco i dati arrivano vuote. poi ho notato che nonostante lo sfondo del clip lo faccio blu me lo carica sempre nero e non capisco perche!
Ho fatto cosi:
ho messo 4 campi di testo imput
ad ognuno ho assegnato lìistanza con il proprio nome,
nome. mail, messaggio, richiesta ma non va!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 12.03.04 | 17:25
Rispondi citando

 
Coach ha scritto:

// qui nome è una variabile che poi POSTerai al file PHP
//e formNome è il nome istanza che hai dato al campo di testo input
 
Codice:
sendMail.nome = _parent.formNome.text;


quindi il nome istanza non è nome ma firmNome...

per colore dello sfondo metti sotto un rettangolo blu, nn so come gestisci il filmato...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Vai a pagina 1, 2, 3  »
Pagina 1 di 3

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Form che invia dati e file a database... roratonet PHP 4 28.09.11 | 05:34 Leggi gli ultimi messaggi
astroross15
Nessun nuovo messaggio 2 form in 1 alien PHP 11 18.06.07 | 17:55 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio form Flash Flash Generale 1 17.07.06 | 21:12 Leggi gli ultimi messaggi
suns
Nessun nuovo messaggio php form claire PHP 16 29.10.04 | 12:33 Leggi gli ultimi messaggi
claire
Nessun nuovo messaggio form php pentesilea PHP 1 23.08.11 | 09:27 Leggi gli ultimi messaggi
Coach



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005