ciao, seguendo il tutorial di yassassin e usando il suo script, questo:
codice:
<?
if(isset($_POST['flashMAIL'])){
	//////////////////////////////////////////////
	$nome = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['nome']))),ENT_QUOTES);
	$email = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['email']))),ENT_QUOTES);
	$oggetto = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['oggetto']))),ENT_QUOTES);
	$msg = nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
	$msg = str_replace("
","[br]",$msg);
	$msg = htmlspecialchars($msg,ENT_QUOTES);
	$msg = str_replace("[br]","
",$msg);
	
	$page = "mio sito";
	$to = "mia email";
	//////////////////////////////////////////////
	$messaggio ='
		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
		<title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<style type="text/css">
		body {margin:0px;padding:0px;}
		table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
		.tdSX {width:40%;font-size:10px;color:#333333;}
		.tdDX {width:60%;font-size:10px;color:#000066;}
		#titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
		</style>
		</head><body><table><tr><td align="center" id="titolo" colspan="2">CONTATTI '.$page.'</td></tr>
		<tr><td colspan="2"></td></tr><tr><td align="center" class="tdSX">Nome:</td><td align="center" class="tdDX">'.$nome.'</td></tr>
		<tr><td align="center" class="tdSX">E-mail:</td><td align="center" class="tdDX">'.$email.'</td></tr>
		<tr><td align="center" class="tdSX">messaggio:</td><td align="center" class="tdDX">'.$msg.'</td></tr>
		</table></body></html>';
	$intestazioni  = "MIME-Version: 1.0\r\n";
	$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$intestazioni .= "To: ".$to."\r\n";
	$intestazioni .= "From: ".$nome." <".$email.">\r\n";
	$intestazione .= "Return-Path: ".$nome."\n";
	if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "ris=ok"; } else { print "ris=error"; }
} else {
	print "ris=error";
}
il form funziona perchè in flash ho dichiarato le variabili (nome, email, oggetto e msg]

ho modificato il codice in:

codice:
<?
if(isset($_POST['flashMAIL'])){
	//////////////////////////////////////////////
	$cont1 = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['First Name']))),ENT_QUOTES);
	$cont2 = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['Last Name']))),ENT_QUOTES);
	$cont3 = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['Email']))),ENT_QUOTES);
	$cont4 = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['Phone']))),ENT_QUOTES);
	$cont5 = nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
	$cont5 = str_replace("
","[br]",$cont5);
	$cont5 = htmlspecialchars($cont5,ENT_QUOTES);
	$cont5 = str_replace("[br]","
",$cont5);
	
	$page = "mio sito";
	$to = "mia email";
	//////////////////////////////////////////////
	$messaggio ='
		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
		<title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<style type="text/css">
		body {margin:0px;padding:0px;}
		table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
		.tdSX {width:40%;font-size:10px;color:#333333;}
		.tdDX {width:60%;font-size:10px;color:#000066;}
		#titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
		</style>
		</head><body><table><tr><td align="center" id="titolo" colspan="2">EMAIL DAL SITO '.$page.'</td></tr>
		<tr><td colspan="2"></td></tr><tr><td align="center" class="tdSX">First Name:</td><td align="center" class="tdDX">'.$cont1.'</td></tr>
		<tr><td align="center" class="tdSX">Last Name:</td><td align="center" class="tdDX">'.$cont2.'</td></tr>
		<tr><td align="center" class="tdSX">Email:</td><td align="center" class="tdDX">'.$cont3.'</td></tr>
		<tr><td align="center" class="tdSX">Phone:</td><td align="center" class="tdDX">'.$cont4.'</td></tr>
		<tr><td align="center" class="tdSX">messaggio:</td><td align="center" class="tdDX">'.$cont5.'</td></tr>
		</table></body></html>';
	$intestazioni  = "MIME-Version: 1.0\r\n";
	$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$intestazioni .= "To: ".$to."\r\n";
	$intestazioni .= "From: ".$cont1." <".$cont3.">\r\n";
	$intestazione .= "Return-Path: ".$cont1."\n";
	if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "ris=ok"; } else { print "ris=error"; }
} else {
	print "ris=error";
}
?>
ciaoè in pratica ho solo cambiato il nome alle variabili sia nel codice php che in flash ma pultroppo quando ricevo l'email mi escono solo il titolo dei nomi cosi:
first name:
last name:
email:
phone:
message:

senza il loro contenuto, sembra che nn legga le variabili...come mai?
nn penso di aver sbagliato questa volta

potete darmi una mano?

grazie!!