Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Originariamente inviato da webbeloz
    sarà bene che lo posti prima di arrivare a 6500 post per la soluzione!
    :maLOL:


    Allora:

    sul primo frame ho questo:

    codice:
    mailform = "mailform.php";
    confirm = "Grazie. A breve ricevera' la mail di conferma.";
    action = "send";
    // 
    // setto il focus su nome
    // 
    Selection.setFocus("nome");
    // 
    // controllo validita mail
    // 
    function validate(address) {
    	if (address.length>=7) {
    		if (address.indexOf("@")>0) {
    			if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
    				if (address.lastIndexOf(".")<(address.length-2)) {
    					return (true);
    				}
    			}
    		}
    	}
    	return (false);
    }
    // 
    // controllo campi
    // 
    function formcheck() {
    	if ((((mail == null)) || (mail.length<1))) {
    		erroremail.gotoAndPlay(2);
    		action = "";
    	}
    	if (!validate(mail)) {
    		erroremail.gotoAndPlay(2);
    		action = "";
    	}
    	if ((nome == null) || (nome == "")) {
    		nomerrore.gotoAndPlay(2);
    		action = "";
    	}
    	if ((testo == null) || (testo == "")) {
    		erroremsg.gotoAndPlay(2);
    		action = "";
    	}
    	if ((validate(mail)) && (mail != error1) && (nome != "") && (testo != "")) {
    		action = "send";
    		loadVariablesNum(mailform, 1, "POST");
    		gotoAndPlay("attesa");
    		stella.gotoAndPlay(2);
    	}
    }
    stop();


    Sul fotogramma etichettato attesa ho questo:

    codice:
    loadVariablesNum(mailform, 1);
    answer = confirm;
    nome = "";
    mail = "";
    testo = "";

    sullo stesso layer del fotogramma attesa(precisamente tre frame dopo quello) ho inseritoquesto:

    codice:
    if (answer != confirm) {
        gotoAndPlay ("fatto");
    }
    ed infine al tasto invia questo:

    codice:
    on (release) {
    	formcheck ();
    }

    il file php è questo:


    codice:
    $adminaddress = "mio@sito.com"; 
    $siteaddress ="http://www.miosito.com"; 
    $sitename = "nome sito"; 
    
    //No need to change anything below ... 
    // Gets the date and time from your server
    $date = date("m/d/Y H:i:s");
    
    // Gets the IP Address
    if ($REMOTE_ADDR == "") $ip = "no ip";
    else $ip = getHostByAddr($REMOTE_ADDR);
    
    // Gets the POST Headers - the Flash variables
    $action = $HTTP_POST_VARS['action'] ;
    $mail = $HTTP_POST_VARS['mail'] ;
    $nome = $HTTP_POST_VARS['nome'] ;
    $testo = $HTTP_POST_VARS['testo'] ;
    
    //Process the form data!
    // and send the information collected in the Flash form to Your nominated email address
    
    if ($action == "send") {
    	//
    	mail ("$adminaddress","Email da sito",
    	"il visitatore del sito ha lasciato le seguenti informazioni\n
    	Nome: $nome 
    	Email: $mail\n
    	Il suo commento:
    	------------------------------
    	$testo
    	
    	Info registrate :
    	------------------------------
    	Using: $HTTP_USER_AGENT
    	Hostname: $ip
    	IP address: $REMOTE_ADDR
    	Date/Time:  $date","FROM:$adminaddress" ) ; 
    	
    	//This sends a confirmation to your visitor
    	mail ("$mail","Grazie per aver visitato $sitename", 
    	"Egregio $nome,\n
    	la ringraziamo per averci contattato dal nostro sito:  $sitename!\n
    	Cordiali Saluti,
    	$sitename
    	$siteaddress","FROM:$adminaddress") ; 
    	
    	//Confirmation is sent back to the Flash form that the process is complete
    	$sendresult = "Thank you. You will receive a confirmation email shortly.";
    	$send_answer = "answer=";
    	$send_answer .= rawurlencode($sendresult);
    	echo $send_answer;
    } //
    
    
    ?>

  2. #12
    non ho quotato per evitare di allungare..
    quindi se hai tutto su _level 1 dovrebbe andare!
    a parte le possibili cartelle dove hai i file ovviamente..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #13
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Il filmato contenente il form(contact.swf) è all'interno di una cartella chiamata "filmati" e il php è dentro la stessa cartella.

    Drovrebbe andare...........ma non va , come dicevo all'inizio va solo se lo pubblico assieme alla pagina html settata come index.


  4. #14
    Originariamente inviato da nevada
    Il filmato contenente il form(contact.swf) è all'interno di una cartella chiamata "filmati" e il php è dentro la stessa cartella.

    Drovrebbe andare...........ma non va , come dicevo all'inizio va solo se lo pubblico assieme alla pagina html settata come index.

    certo.. la path del mailform non è corretta!
    come ti ho detto prima..
    devi sistemare la path del file.php ci sei? chiaro?

    cmq non vedo la necessità di mettere dentro la cartella "filmati" che è appunto quanto devi aggiungere sopra..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    scusami ma io sto imparando e carti termini tecnici non li conosco.



    Cos'è la path?

    comunque adesso provo e poi vi faccio sapere ma penso di aver capito.

    Grazie

  6. #16
    Originariamente inviato da nevada
    scusami ma io sto imparando e carti termini tecnici non li conosco.



    Cos'è la path?

    comunque adesso provo e poi vi faccio sapere ma penso di aver capito.

    Grazie
    non c'è bisogno di alterarsi..
    stò solamente spiegandoti come risolvere la questione! senza pistole puntate alle spalle..

    Quindi adesso scrivo n'ultima cosa..

    il file.php lo devi mettere insieme al file.swf e aggiustare la path/percorso (comunemente chiamate così le cartelle che contengono i file) in questo modo:
    mailform = "filmati/mailform.php";

    buon lavoro
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Originariamente inviato da webbeloz
    non c'è bisogno di alterarsi..
    stò solamente spiegandoti come risolvere la questione! senza pistole puntate alle spalle..

    Quindi adesso scrivo n'ultima cosa..

    il file.php lo devi mettere insieme al file.swf e aggiustare la path/percorso (comunemente chiamate così le cartelle che contengono i file) in questo modo:
    mailform = "filmati/mailform.php";

    buon lavoro

    Incomprensione. Io non mi sono alterato anzi sono contento di aver potuto contare sul tuo aiuto.
    Come posso alterarmi con la persona che pazientemente mi sta aiutando

    Perdonami se ti ho dato quell'impressione

    Grazie di cuore! ora funziona alla perfezione.
    La mia demenza ha colpito ancora.Stupido io che non ho visto subito il problema.

    Scusa ancora.

  8. #18
    Originariamente inviato da nevada
    Incomprensione. Io non mi sono alterato anzi sono contento di aver potuto contare sul tuo aiuto.
    Come posso alterarmi con la persona che pazientemente mi sta aiutando

    Perdonami se ti ho dato quell'impressione

    Grazie di cuore! ora funziona alla perfezione.
    La mia demenza ha colpito ancora.Stupido io che non ho visto subito il problema.

    Scusa ancora.
    hehe..
    meno male!! che và

    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

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.