Такая колбаса нарыл статью как делать форму :
eMail форма flash+php
Нам понадобится 3 inputTextField с <Instance Name> “nameTxt”, “emailTxt” и “messageTxt”, ролик с именем “send_btn” и код в кадре:
Код:
System.useCodepage = true;
send_btn.onRelease = function() {
****if (nameTxt.text != "" && emailTxt.text != "" && messageTxt.text != "") {
*var sendMessage:LoadVars = new LoadVars();
*var ressiveAnswer:LoadVars = new LoadVars();
*sendMessage.name = nameTxt.text;
*sendMessage.email = emailTxt.text;
*sendMessage.message = messageTxt.text;
*sendMessage.sendAndLoad("email_send.php", ressiveAnswer, "POST");
*nameTxt.text = "письмо отправлено";
*emailTxt.text = "";
*messageTxt.text = "";
****}
};
Все, с flash составляющей покончено, переходим к PHP части...
Создадим файл “email_send.php” со следующим кодом:
Код:
<?php
$to = "METOART[RU]<xxx@xxx.xx>";
$from = $_POST['email'];
$subject = $_POST['name'];
$content = $_POST['message'];
$header = "From: ".$from."\n";
mail($to, $subject, $content, $header);
?>
Все сделал как надо после отправки пишет прям сразу что сообщение отправлено но на почту ниче не приходит (вроде все правильно сделал соответственно вместо xxx всавил свое мыло)
Позже прочитал комментарии к статье и вот что пишут :
Код:
вот более правильная функция.. в твоем варианте тока 1 хедер указан, а
это мало, мыло.ру скорее всегот такое не пропустит
function send_mail($email, $subject_send, $message_send, $toname, $froaddress, $fromname)
{
$message_send = convert_cyr_string($message_send, "w", "k");
$subject_send = convert_cyr_string($subject_send, "w", "k");
$head = "Content-Type: text/plain;\r\n";
$head .= "X-Mailer: PHP/".phpversion()."\r\n";
$head .= "Reply-To: ".$froaddress."\r\n";
$head .= "To: $toname \r\n";
/*$head .= "From: ".$fromaddress."\r\n";*/
$head .= "From: \"".$fromname."\" \n";
$head .= "Subject: $subject_send\n";
$mail=mail($email, $subject_send, $message_send, $head);
if($mail)
return true;
else
return false;
}
Но тут мне вообще не понятно куда вставлять свое мыло где эта строчка...
Вообщем кто сможет помогите и скажите в чем проблема!!!