Hello,
I'm devolping a web in Flash.
But I'm having problem.
When I put cntrl+enter in flash and I fill the data it works, and send the mail.
But when i upload it to my webserver, it doesn't send anything.
The code I'm using in Flash is:
stop();

import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
// ----------------------------------------------------------------
var variables:URLVariables = new URLVariables();
// Be sure to change this URL to the PHP parse file on your site server
var varSend:URLRequest = new URLRequest("MYWEBSITE/contact_parse.php");
var varLoader:URLLoader = new URLLoader;
varSend.method = URLRequestMethod.POST;
varSend.data = variables;

status_txt.text = "";

submit_btn.addEventListener(MouseEvent.CLICK, ValidateAndSend);

function ValidateAndSend(event:MouseEvent):void{

//validate form fields
if(!name_txt.length) {
status_txt.text = "Por favor introduzca su nombre.";
} else if(!email_txt.length) {
status_txt.text = "Por favor introduzca su correo";
} else if(!validateEmail(email_txt.text)) {
status_txt.text = "Por favor introduzca un correo valido";
} else if(!subject_txt.length) {
status_txt.text = "Por favor introduzca el asunto";
} else if(!msg_txt.length) {
status_txt.text = "Por favor introduzca su mensaje";

} else {

status_txt.text = "Gracias " + name_txt.text + ", su mensaje se ha enviado.";

variables.userName = name_txt.text;
variables.userEmail = email_txt.text;
variables.userSubject = subject_txt.text;
variables.userMsg = msg_txt.text;

varLoader.load(varSend);

gotoAndStop(2);

}
}

function validateEmail(str:String):Boolean {
var pattern:RegExp = /(\w|[_.\-])+((\w|-)+\.)+\w{2,4}+/;
var result:Object = pattern.exec(str);
if(result == null) {
return false;
}
return true;
}

The PHP:
<?php
/*
--- Created By Adam @ www.developphp.com ---
--- For help or script expansion join our forums there ---
--- Use this code as your own any way you like ---
*/
// Create local PHP variables from the info the user gave in the Flash form
$senderName = $_POST['userName'];
$senderEmail = $_POST['userEmail'];
$senderMessage = $_POST['userMsg'];
$senderSubject = $_POST['userSubject'];

// Strip slashes on the Local variables
$senderName = stripslashes($senderName);
$senderEmail = stripslashes($senderEmail);
$senderMessage = stripslashes($senderMessage);
$senderSubject = stripslashes($senderSubject);

//!!!!!!!!!!!!!!!!!!!!!!!!! change this to your email !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$to = "myEMAIL";
// Place sender Email address here
$from = "$senderEmail ";
$subject = "$senderSubject";
//Begin HTML Email Message
$message = <<<EOF
<html>
<body bgcolor="#FFFFFF">
<b>Nombre</b> = $senderName<br /><br />
<b>Correo</b> = <a href="mailto:$senderEmail">$senderEmail</a><br /><br />
<b>Mensaje</b> = $senderMessage<br />
</body>
</html>
EOF;
//end of message
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
$to = "$to";

mail($to, $subject, $message, $headers);

exit();
?>

Hope you can help me out, I'm kind of out of ideas and desperate.
THanks!
Cheers!