![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 07.08.08]
Регистрация: Jul 2008
Сообщений: 40
|
Отправляю переменные из Flash в скрипт PHP:
<?php
$name = $_POST['name'];
$mail = $_POST['mail'];
$phone = $_POST['phone'];
$message = iconv("windows-1251", "UTF-8", $_POST['message']);
$mail3 = $_POST['mail3'];
mail($mail3,"Сообщение из терминала. От: $name","От кого : $name\nТелефон : $phone\nE-mail : $mail\nСообщение : $message");
?>
![]() |
|
|||||
|
вы параметры iconv перепутали
|
|
|||||
|
[+1.3 07.08.08]
Регистрация: Jul 2008
Сообщений: 40
|
А как надо напишите пожалуйста пример с
И варианты кодировки которые примет аутлук |
|
|||||
|
аутлук примет любые кодировки.
В какой кодировке у вас отправляется письмо? из флеша приходят данные в UTF. Если письмо у вас в UTF, то вообще ничего конвертировать не надо. Если письмо в win1251 то: синтаксис |
|
|||||
|
[+1.3 07.08.08]
Регистрация: Jul 2008
Сообщений: 40
|
В ролике стоит
Вот отправка из ролика F_sendMail = function () {
_root.createEmptyMovieClip("v", 120);
v.name = Name.text;
v.mail = Mail.text;
v.phone = phone.text;
v.message = Message.text;
v.mail3 = _mail3;
v.loadVariables("http://www........./mail.php", "POST");
}
<?php
$name = iconv("UTF-8", "windows-1251", $_POST['name']);
$mail = iconv("UTF-8", "windows-1251", $_POST['mail']);
$phone = iconv("UTF-8", "windows-1251", $_POST['phone']);
$message = iconv("UTF-8", "windows-1251", $_POST['message']);
$mail3 = iconv("UTF-8", "windows-1251", $_POST['mail3']);
mail($mail3,"Сообщение из терминала. От: $name","От кого : $name\nТелефон : $phone\nE-mail : $mail\nСообщение : $message");
?>
|
|
|||||
|
useCodepage - удалите и никому не показывайте
Последний раз редактировалось Mnilionic; 01.09.2008 в 18:19. |
|
|||||
|
[+1.3 07.08.08]
Регистрация: Jul 2008
Сообщений: 40
|
Просто удалить useCodepage а остальное оставить как есть?
|
|
|||||
|
да. и должно работать.
А вообще: 1. вместо loadVariables во флеше нужно использовать LoadVars() 2. никогда не передавайте в "открытом виде" адрес назначения письма. 3. вместо iconv с каждым элементом массива, можно использовать mb_convert_variables для всего массива. |
|
|||||
|
[+1.3 07.08.08]
Регистрация: Jul 2008
Сообщений: 40
|
1. И что есть существенная разница или выгода?
2. Чем это черевато, если никто незнает эту ссылку, кроме меня 3. mb_convert_variables для каждой переменно? или как |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1. loadVariables придумали во времена четвертого флеша, у этого метода даже нельзя узнать, загрузились ли данные или нет. LoadVars гораздо более удобный и продвинутый вариант;
2. Потенциальной возможностью спама через ваш скрипт. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|