Ciao a tutti potete aiutarmi con la programmazione?
Voglio fare un modulo in flash fatto con campi di input che una volta riempiti premendo il tasto invia, inviano i dati ad una pagina in php la quale li invierà nella casella di posta elettronica da me scritta nella pagina in php, adesso vi spiego i miei problemi:
1) una volta premuto il tasto invia dall'SWF, vengono inviati i dati alla pagina in php, però mi apre la pagina in php (la quale è vuota) in una nuova finestra
2) Il secondo problema è che se lascio il codice
mail("$vemail","Grazie per aver visitato $sitename","La vostra e-mail sara' visionata al piu' presto ,"FROM:$adminaddress"); come se fosse un autoresponder, anzicchè aprirmi una pagina in php vuota e inviare i dati all'indirizzo di posta elettronica, mi apre una pagina di errore senza inviare i dati alla casella email.
Adesso copio il codice della pagina in php e poi quello associato al bottone di invio dell SWF con la speranza che troviate l'errore
// il vostro indirizzo e mail qui! se piu' di uno separate con una virgola
$adminaddress = "bibop@pippolo.com";
// indirizzo del vostro dominio qui!
$siteaddress ="http://www.pippolo.com";
// nome del Vs sito Es. PcSoftware.com
$sitename = "pippolo.com";
// Acquisisce data ed ora dal vostro server (non modificate)
$date = date("m/d/Y H:i:s");
// Acqisisce IP di chi spedisce dal Vs server (non modificate)
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
//Processa il form data! (non modificate)
// e lo manda all'indirizzo ( o indirizzi ) specificato all'inizio pagina
IF ($action != "")
{
mail("$adminaddress","Enquiry from www.pippolo.com",
"ENQUIRY FROM WEBSITE EMAIL FORM
Name: $inputName
Surname: $inputSurname
Address: $inputAddress
Cap: $inputCap
Provincia: $inputProvincia
Telephone: $inputTel
Email: $inputEmail
Nascita: $inputNascita
Requesting 24 hour callback? : $inputCallback
Message: $inputMessage
------------------------------
Logged Info :
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");
//Qui si manda la risposta al vostro visitatore!
mail("$vemail","Grazie per aver visitato $sitename","La vostra e-mail sara' visionata al piu' presto ,"FROM:$adminaddress");
//Non modificate qui
$sendresult = "Done!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
// echo "$send_answer";
}
?>
ADESSO L'AZIONE ASSOCIATA AL PULSANTE DI INVIO:
on(release){
loadVariablesNum("http://www.pippolo.com/public/sendmail.php", this, "POST");
}
SPERO CHE RIUSCITE A TROVARE L'ERRORE è IMPORTANTE GRAZIE

Rispondi quotando
Grazie per la risposta, ma non sono riuscito a risolvere il mio problema. Perchè dopo l'invio si apre la pagina in php vuota???
