PDA

Просмотр полной версии : отправка e-mail с flash


mikhailov_mv
12.11.2013, 02:35
Добра Вам!

Проблема стара как мир - отправка e-mail с flash

Прошу не давать решения на AS3 - сайт написал на AS2 и теперь уже никак...

Методов перебрал море, а e-mailы пустые:

1. Отправка на php, а оттуда на мыло:

Есть переменные, которые получаются методом расчетов и вставляются в форму. Они не глобальные, но к ним я обращаюсь вот так:

on (release) {
loadVariablesNum("mail.php", "_level" + myLevel, "POST");
}
И проблем с уровнем, по-логике, быть не должно

В php пишу следующее:

<?
$receiver=$_POST['ip_itogo_f'];
$subject=$_POST['ip_cod'];
$text=$_POST['letter_text'];
$from=$_POST['sender_name'];


$email = "___@mail.ru";

$subject = "Заказ с сайта";


$headers = "From: www.____.ru";

$message=" Name: {$receiver} <br/> Last: {$subject} <br/> Mail: {$text} <br/> Address: {$from} <br/> Message: {$MSG} <br/>";

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

?>

Где ip_itogo_f - переменная, полученная во флэше. На верхний код обращаюсь просто кнопкой.

На мыло соответственно приходит: Name: <br/> Last: <br/> Mail: <br/> Address: <br/> Message: <br/>

Моя проблема в плохом (сильном незнании) php.

ДРУЗЬЯ!!! Где я ошибся? Чего не дописал?

Кстати, вторым методом я пытался сделать скриншот экрана и отправить его во вложении. Но приходит только 1кб png с которым каши не сваришь. Если интересно - могу отправить свой ошибочный код.

alexcon314
12.11.2013, 11:27
Название темам нужно давать адекватные. И не гнушаться воспользоваться поиском, тема действительно избитая.
loadVariablesNum - это, как я силюсь припомнить, загрузка переменных, а не отправка.
Посмотрите в сторону SendAndLoad() в классе LoadVars.

mikhailov_mv
12.11.2013, 15:33
У меня вообще не получается вынуть какие-либо данные из flash. Даже не переменные, а текстовые поля. Программа Adobe Flash CS5.5