Сейчас mail.php выглядит так:

PHP код:
<?php
$header.= "MIME-Version: 1.0\n";
$header.= "Content-Type: text/plain; charset=\"UTF-8\"\n";
$header.= "Content-Transfer-Encoding: 7bit\n";
$to = "adam1983@list.ru";
$body = $mass;
if (mail($to,"Письмо с сайта Захаровв.рф", $body, $header)) echo "1";
else echo "2";
?>
,
а во флэше так:

Код AS1/AS2:
on (rollOver)
{_root.pag.contacts.m3.gotoAndPlay("stopa");}
on (release) {
error.gotoAndStop(1);
if(String(inp1)=="Ваше имя"){error.gotoAndStop(2);}
else if(String(inp2)=="Ваш e-mail адрес"){error.gotoAndStop(3);}
else if(String(inp3)=="Напишите сюда Ваше сообщение"){error.gotoAndStop(4);}
else{
mass="Пишет:"+"\n"+
"_____"+"\n"+
"Имя: "+inp1+"\n"+
"E-mail: "+inp2+"\n"+
"Текст сообщения: "+"\n"+
"_______________"+"\n"+inp3;
loadVariablesNum("mail.php", 0, "POST");
_root.pag.contacts.inp1 = "Ваше имя";
_root.pag.contacts.inp2 = "Ваш e-mail адрес";
_root.pag.contacts.inp3 = "Напишите Ваше сообщение сюда";
}
}
on (rollOut)
{_root.pag.contacts.m3.gotoAndPlay("stopb");}
На почту приходит пустое письмо с указанной темой, в тексте письма есть только точка на 3й строчке.
Кто подскажет куда пропадает текст письма?
Добавлено через 44 часа 41 минуту
Решено.
Цитата:
Этому скриптику нужен register_globals, который не рекомендуется к использованию и в новых версиях PHP вообще будет исключен.
Вам лучше внести незначительные изменения в скрипт.
Строку
$body = $mass;
Замените на
$body = $_POST['mass'];
|