Salve!
Dopo aver scoperto amaramente che non posso lavorare in ASP per creare un form nel mio sito, ho provato ad affrontare un PHP.(l'interprete php e' installato nel mio spazio)

Datemi una mano a capire dove ho sbagliato perchè mi sembra di aver fatto tutto giusto ma non essendomi arrivata ancora nessuna delle mail che mi sono mandato, avrò sbagliato qualcosa o c'è qualcosa che mi sfugge.

Ho un pulsante invia nel mio mc con comando:

on (release) {
if (inputName ne "" and inputEmail ne "" and inputMessage ne "") {
gotoAndPlay("valid");
loadVariablesNum("sendmail.php", 0, "POST");
} else {
gotoAndPlay("invalid");
}
}

Come vedete c'è un goto ad un messaggio "valid" o ad un "Invalid" in caso di errori.
sendmail.php è ovviamente il mio PHP:

<?

/************************************************** ****
**
** Molto semplice da usare, lo ho trovato in rete e
** riadattato in italiano.
** Il server che deve ospitare questo mail former deve
** supportare le estensioni php!
** Attenzione non funziona su secondi livelli o spazi web gratuiti offerti
** da vari providers italiani quali inwind etc etc. Solo su Tripod (www.lycos.it)
** che offre le estensioni anche per il php.
** Di seguito cambiate le informazioni:
** 1- $adminaddress ? (specificate l'indirizzo al quale volete che venga inviata la e mail
** spedita, se piu' di 1 indirizzo separate da una virgola. es. gino@hotmail.com,giovanni@hotmail.com
************************************************** *****/

// il vostro indirizzo e mail qui! se piu' di uno separate con una virgola
$adminaddress = "io@miosito.com";

// indirizzo del vostro dominio qui!
$siteaddress ="http://www.miosito.com";

// nome del Vs sito Es. PcSoftware.com
$sitename = "miosito.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.yourwebsite.com",
"ENQUIRY FROM WEBSITE EMAIL FORM
Name: $inputName
Company: $inputCompany
Position: $inputPosition
Email: $inputEmail
Telephone: $inputTel
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";

}

?>


All'interno del mio mc ho ovviamente i miei campi di testo con var:
inputName
inputCompany
inputPosition
inputEmail
inputTel
inputMessage

Un pulsante di Reset:
on (release) {
inputName = "";
inputCompany = "";
inputPosition = "";
inputEmail = "";
inputTel = "";
inputMessage = "";
_root.email.callback.gotoAndStop(1);
}

E fuori dalle misure del documento ci sono anche due testi imput :

inputCallback (in cui c'è scritto "no")
action (in cui c'è scritto "1")

E un pulsante con scritto Tab (istanza: check for tab) con questo script:

on (keyPress "<Tab>") {
if (Selection.getFocus() == null) {
Selection.setFocus("_level0.email.inputName");
} else if (Selection.getFocus() == "_level0.email.inputMessage") {
Selection.setFocus("_level0.email.inputName");
} else if (Selection.getFocus() == "_level0.email.inputTel") {
Selection.setFocus("_level0.email.inputMessage");
} else if (Selection.getFocus() == "_level0.email.inputCompany") {
Selection.setFocus("_level0.email.inputPosition");
} else if (Selection.getFocus() == "_level0.email.inputEmail") {
Selection.setFocus("_level0.email.inputTel");
} else if (Selection.getFocus() == "_level0.email.inputPosition") {
Selection.setFocus("_level0.email.inputEmail");
} else if (Selection.getFocus() == "_level0.email.inputName") {
Selection.setFocus("_level0.email.inputCompany");
}
}

Penso di aver messo tutto!

Perchè non funge?

Grazie!