allora ho un swf che ha questi paramentri
codice:
on (press) {
messaggio = new LoadVars();
messaggio.nome = _root.popup.nome;
messaggio.cognome = _root.popup.cognome;
messaggio.soc = _root.popup.società;
messaggio.indirizzo = _root.popup.indirizzo;
messaggio.mail = _root.popup.mail;
messaggio.tel = _root.popup.tel;
messaggio.note = _root.popup.note;
messaggio.lunghezza = _root.mat._x;
messaggio.diametro = _root.mat._y;
messaggio.m1 = _root.coloremina.getState();
messaggio.m2 = _root.argento.getState();
messaggio.m3 = _root.oro.getState();
messaggio.m4 = _root.nero.getState();
messaggio.m5 = _root.lucido.getState();
messaggio.m6 = _root.opaco.getState();
messaggio.colore = _root.miocoloreasci;
messaggio.sezione = _root.forma;
messaggio.cap = _root.cappuccio;
messaggio.colcap = _root.colorecappuccio;
messaggio.c1 = _root.culo.getState();
messaggio.c2 = _root.goccia.getState();
messaggio.st1 = _root.caldo.getState();
messaggio.st2 = _root.au.getState();
messaggio.st3 = _root.ag.getState();
messaggio.st4 = _root.serigrafia.getState();
messaggio.sendAndLoad("mail.php", messaggio, "POST");
messaggio.onLoad = function(successo) {
if (successo) {
invio._visible = true;
invio.gotoAndPlay(2);
} else {
miocampoditesto = "ricompila il modulo";
}
}
un file php
codice:
<?php
if(isset($_POST['Submit'])) {
$data = date("l dS of F Y h:i:s A");
$recipient = "pippo@pippo.it";
$subject = "Oggetto della mail";
$message = "Data: " . $data . "\n\n";
$message .= "Contenuto Messaggio:\n\n";
$message .= $_POST['nome_campo'] . "\n\n";
$message .= "\n\n\n";
$headers = "From: PIPPO <pippo@pippo.it>\n";
$headers .= "X-Sender:<www.pippo.it> \n";
$headers .= "X-Mailer: PHP\n"; // mailer
$headers .= "Return-Path: <pippo@pippo.it>\n"; // Return path for errors
if (mail($recipient, $subject, $message, $headers)) {
echo "attenzione=Email+succesfully+sent";
} else {
echo "attenzione=Failed+to+send+mail";
}
}
?>
perchè non funiziona?