Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Variabili da Flash a php

    Ciao ragazzi ho questo codi ce su din un pulsante flash:
    codice:
    on(release){ 
    sendMail = new LoadVars(); 
    sendMail.nome = formNome.text; 
    sendMail.mail = formMail.text; 
    sendMail.messaggio = formMessaggio.text; 
    sendMail.richiesta = formRichiesta.text; 
    sendMail.sendAndLoad("http://www.weblabdesign.it/mail.php", sendMail, "POST"); 
    trace (sendMail) ;
    sendMail.onLoad = function(){ 
    formNome.text = ""; 
    formMail.text = ""; 
    formMessaggio.text = ""; 
    formRichiesta.text = ""; 
    vuoto.play(); 
    }
    getURL("mail.php");
    }
    Nel file mail.php ho quest'altro codice:

    codice:
    <?php 
    $nome = $_POST['nome']; 
    $mail = $_POST['mail']; 
    $messaggio = $_POST['messaggio']; 
    $richiesta = $_POST['richiesta']; 
    $to = "info@weblabdesign.it";
    if(@mail($to, $messaggio, $richiesta,'From: WEBLABDESIGN_Contact')) 
    { 
    echo "La mail è stata inoltrata con successo.";
    } else {							
    echo "Si sono verificati dei problemi nell'invio della mail.";
    }
    ?>
    Ci sono alcune cose che nn riesco a capire:
    1) il getURL nel cosice flash mi apre la pagina php che presenta degli errori ma dice che cmq la mail è stata inviata

    Notice: Undefined index: nome in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 4

    Notice: Undefined index: mail in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 5

    Notice: Undefined index: messaggio in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 6

    Notice: Undefined index: richiesta in D:\WEBS\WEBLABDESIGN.IT\mail.php on line 7
    La mail è stata inoltrata con successo.

    2) La seconda cosa che nn capisco è il fatto che mi arrivano due mail, una con i campi compilati in modo corretto metra l'altra completamente vuota!

    3) Io uso Flash 2004 e se lancio il test, compilo i campi, premo il bottone, incrediile ma vero, mi arriva una sola mail compilata perfettamente!

    Qualcuno di voi riesce a capire il possibile problema!

    Grazie......

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Perché chiami mail.php anche col getURL ? Non ti basta l'invio fatto da Flash tramite il sendAndLoad ?

    Toglilo e vedrai che te ne arriva una e buona.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    sono un pirla!

    Hai ragione, lo usavo per vedere se tutto amdava bene!

    Grazie ciao ciao

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    È sempre un piacere.

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.