Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805

    flash che invia e riceve dati

    ciao ragazzi secondo voi perche questa variabile non invia i dati al php riceve solo la variabile mess e error vi spiego a che serve per l iscrizione a la newsletter flash invia al php e il php scrive in un database pero voglio caricare tutti i messaggi del php inmodo che se l email e gia usatanel database flash legge l errore che l email e gia presente midate una mano grazie ciao
    codice:
    this.pul_ctb.onRelease = function() {
    	pippo = "mess.php";
    	loadVariablesNum(pippo, 0, "POST");
    	confirm = "Iscrizione Avvenuta!";
    	action = "send";
    	error1 = "inserire l e-mail";
    	error2 = "inserire il nome";
    	vars = new LoadVars();
    	vars.name = name;
    	trace("passo la variabile name che equivale a: "+name);
    	vars.email = email;
    	trace("passo la variabile email che equivale a: "+email);
    	// carichiamo lo script PHP
    	vars.sendAndLoad("mess.PHP", vars, "POST");
    	vars.onLoad = function() {
    		mess = vars.mess;
    		error = vars.error;
    		trace("Ecco la variabile error: "+this.error);
    		trace("Ecco la variabile mess: "+this.mess);
    		trace("Ecco la variabile : "+this);
    	};
    };

  2. #2
    xchè hai usato sia loadvariblesnum ed anche sandandload. :master: ..ti bastava solo questo sia per inviare che x ricevere i dati....

    usa solo il sandandload
    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 !

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ciao secondo te perche non va?

  4. #4
    Originariamente inviato da rocco.mod
    ciao secondo te perche non va?
    scusami ma il trace che ti da??
    ti restituisce le var che devi inviare??
    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
    May 2007
    Messaggi
    1,805
    io ho legermente modificato lo script ti faccio vedere
    codice:
    this.pul_ctb.onRelease = function() {
    	
    	vars = new LoadVars();
    	// inseriamo le variabili nell'oggetto
    	
    	vars.name = name;
    	vars.email = email;
    	trace("invio la variabile name a :" +name);
    	trace("invio la variabile email  a :"+email);
    	
    	
    	// carichiamo lo script PHP
    	vars.sendAndLoad("mess.php", vars, "POST");
    	
    	vars.onLoad = function () {
    		mess = vars.mess;
    		error = vars.error;
    		trace("la variabile error equivale a :"+this.error);
    		trace("la variabile mess equivale a :"+this.mess);
    	} 
    	
    };

    ti posto il trace

    codice:
    invio la variabile name a :
    invio la variabile email  a :
    la variabile error equivale a : Impossibile stabilire una connessione");
    
    @mysql_select_db($CONFIG['dbname']) or die("Errore nel DB");
    
    //No need to change anything below ...
    
    // Gets the date and time from your server
    
    $date = date("d/m/Y H:i:s");
    
    // Gets the IP Address
    
    if ($_SERVER['REMOTE_ADDR'] == "")
    
    {
    
    $ip = "no ip";
    
    }
    
    else
    
    {
    
    $ip = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    
    }
    
    // Gets the POST Headers - the Flash variables
    
    $action = $_REQUEST['action'] ;
    
    $name = $_REQUEST['name'] ;
    
    $email = $_REQUEST['email'] ;
    
    //Process the form data!
    
    // and send the information collected in the Flash form to Your nominated email address
    
    if ($action == "send")
    {
    //Innanzitutto controlliamo la var.le name:
    
    $controllo = check_email($email);
    if ($controllo != "OK")
    
    {
    echo $controllo;
    //Qui potresti anche far visualizzare una cosa del genere:
    
    echo "
    la variabile mess equivale a :  OK RIGA INSERITA 
    ";
    }
    
    else
    
    {
    die(mysql_error());
    }
    
    mysql_close($link_db);
    
    //A questo punto inviamo l'e-mail
    mail ("$adminaddress","informazioni",
    
    "L'utente: $name si è iscritto alla MailingList
    ------------------------------
    Name Utente: $name
    
    EmailUtente: $emailn
    ------------------------------
    Logged Info :
    ------------------------------
    Using: {$_SERVER['HTTP_USER_AGENT']}
    Hostname: $ip
    IP address: {$_SERVER['REMOTE_ADDR']}
    Date/Time: $date","FROM:$email" ) ;
    //This sends a confirmation to your visitor
    mail ("$email","Re:",
    "Salve $name,n
    Per confermare l'iscizione alla Newsletter Le basta cliccare sul link sottostante $siteaddress/homeita/mailinglist/conferma.php?email=$email

  6. #6
    di php nn ne capisco una mazza
    ma se nell'output nn legge la var che gli invii significa che cè un problema nel flash

    Codice PHP:
                      vars = new LoadVars();
            
    vars.nome nome;
            
    vars.email email;
            
    trace(vars.email);
            
    vars.sendAndLoad("tuapagina.asp"vars"POST");
            
    vars.onLoad = function(success){
                        if(
    success){
                            
    mess vars.mess;
                            
    error vars.error;
                            
    trace("la variabile error equivale a :"+error);
                            
    trace("la variabile mess equivale a :"+mess);

                        } else {
                            
    errore vars.error;
                        }
            } 
    controlla le var che nn vengono lette
    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.