- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- form flash e script php
-
form flash e script php
Cerco di essere stringato e chiaro .
Se qualcuno mi vuol aiutare vada su www.a101.it e sotto la voce contatti provi a compilare il form a sinistra ( quello a destra per ora nemmeno provo a capirci niente...)Bene ...voi compilate i campi e appare dopo l'invio il ringraziamento perche' il form e' un movieclip e nel livello action e' quella l'azione .
Il form -movie clip contiene questo codice ( che per voi sara' banale ) che credo esatto .
**
stop();//imposto il tab index
tiEmail.tabIndex=1;
tiSubject.tabIndex=2;
taMessage.tabIndex=3;
bSend.tabIndex=4;//impostare il componente di default per reagire a inserimento parole
focusManager.defaultPushButton=bSend;//impostare il focus form
focusManger.setFocus(tiEmail);
//mandare i dati ---- aggiunge un gestore di eventi onrelease per il bottone
bSend.onRelease = function() {
var targetLoadVars:LoadVars = new LoadVars();//creo 2 oggetti loadvars per trasmettere i dati
var myLoadVars:LoadVars = new LoadVars();//IL PRIMO CONTIENE LE VARIABILI CHE IL SERVER GESTIRA'
myLoadVars.emailFrom = tiEmail.text;//LOADVARS IMMAGAZZINA I DATI DEI 4 CAMPI NELLA VARIABILE MYLOADVARS
myLoadVars.emailTo =tiEmailTo.text;
myLoadVars.subject = tiSubject.text;
myLoadVars.message =taMessage.text;
myLoadVars.sendAndLoad ("elaboraform.php", targetLoadVars, "POST");
targetLoadVars.onLoad = function() {
trace(this.success);
};
gotoAndStop("thankyou");
};
**come vedete il tutto e' indirizzato a elaboraform.php che e' per voi sicuramente altrettanto banale ma non per me , ecco il suo codice .Ah...il nome dei campi ha un suffisso dipendente dalla sua natura ...quindi il campo mail si chiama tiEmal ( perche' e' un textimput , il campo taMessage e' text area ...chiaro no?? )
ecco la pagina php , il modulo che dovrebbe elaborare il form ( ma che elabora l'aria ...anzi neanche... )
**<?
$nome=$_POST['tiEmail'];
$email=$_POST['tiSubject'];
$messaggio=$_POST['taMessage'];
$radio=$_POST['bSend'];#controllo la lunghezza del campo nome $lungh_nome=strlen($tiEmail); if ($lungh_nome <= 3) { echo "Spiacente, la mail deve contenere almeno 3 caratteri<br>"; } else { echo "<font size='3'>ciao </font> <span class='landrea2'>$tiEmail</span> <br><br>"; } $errore=false; #ho impostato la variabile a false in modo che quando c'e mi mostri torna indietro if ( ($tiEmail == "") || ($tiSubject == "")|| ($taMessage == "")|| ($bSend== "")) { #se solo uno dei campi è vuoto $errore=true; echo "<BR>Spiacente, devi compilare tutti i campi<br>"; } else { echo "<font size='3'>Questo è il tuo messaggio :</font><span class='landrea2'>$taMessage</span> <br><br> } la mail, imposto una variabile che poi confronto con email $pattern="^[^@ ]+@[^@ ]+\.[^@ \.]+$"; if (!ereg($pattern,$tiEmail)) { echo " <b>\"$tiEmail\"</b> non e un email valida"; }else{ echo "<font size='3'>Questa e la tua email : </font><span class='landrea2'>$tiEmail</span><br>"; } ?> <br> <br> <br> <br> <span class="uno"> <script language="JavaScript" type="text/javascript"> <!-- frase(); //--> </script> </class>**
Mi sembra davvero tutto esatto ma e evidentemente non lo e' .Io ho letto gli altri post simili
ma causa inesperienza sono davvero in difficolta' . Chiedo cortesemente pazienza e vi ringrazio in anticipo .
A
-
scusa qual'è il problema???
cioè cosa non riesci a fare
-
come cosa non riesco a fare ?? non funziona , eppure credo proprio che il codice sia giusto .Non arrivano mail .....
-
tu non lo hai detto con cosa avevi problemi ora vedo di dargli io un occhiata
-
Grazie mille ....guarda sono disposto a darti l'ftp del sito....o lezioni di chitarra gratis....ma che almeno riesca a capirci qualcosa.....tralaltro se all'url www.a101.it aggiungi lo slash e digiti elaboraform.php non appare nulla eppure la pagina e' sul server .Non mi piace molto chiedere aiuto ma ti garantisco che per questa cosa sto' davvero diventando pazzo.
-
hai msn?
-
no , se vuoi ti do la mail ....o mi organizzo per istallare msn anche se non l'ho mai usato. Ti assicuro che mi sto' esaurendo .Non sopporto il non capire cosa non va!!!!!!!! Perche' anche se sono da poco su flash le logiche le comprendo...compresa la sintassi . Grazie davvero .
A
-
meglio ke installi msn
-
mi dai le dritte basilari per questo msn? io usavo skype
-
io ho pure skype
possiamo usare quello
-
cosa faccio istallo skype ????
dimmi tu....se mi dici che ti trovo fra mezzora lo istallo se no fa niente...ti ringrazio comunque .
Imposto user tipoa.......flashguitar ok?
-
mi trovi per qualche ora ancora online perciò installa uno dei 2 programmi preferibbilmente msn
se no usiamo skype
tanto sono praticamente identici
-
Sul mio sito c'e' anche il num di cell .
Lasciami se vuoi un messaggio perche' ora devo per forza uscire per una mezz'ora .
Spero tu abbia capito qualcosa piu' di me .
Grazie
A
-
Sul mio sito c'e' anche il num di cell o se non vuoi ad [email][email protected][/email] , appena torno istallo skype .
Lasciami se vuoi un messaggio perche' ora devo per forza uscire ( putroppo devo per forza ) per una mezz'ora .
Spero tu abbia capito qualcosa piu' di me .
Dello spam che mi arrivera' me ne frego.
Grazie
A
-
problema trovato in pratica non ti arrivano mail ma usa un file di testo per immagazzinare i dati cm puoi vedere nel codice actionscript
prova a vedere quel file.txt
-
tornato !! cioe' fammi capire hai trovato la solution?? non istallo niente?
dimmi tu
-
tornato !! fammi capire , hai trovato la soluzione ??
puoi spiegarti meglio ?
-
tornato !! fammi capire , hai trovato la soluzione ??
puoi spiegarti meglio ?
non istallo skype?
-
scusa ...mi sembrava non andasse piu' il forum
-
allora in nessun codice tu dici qual'è il tuo indirizzo email ma specifichi dei file di testo prova a guardare se ci sono i msg all'interno di quei file