Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Отправка почты с flash сайта на русском (http://www.flasher.ru/forum/showthread.php?t=70606)

petrochenko1981 18.10.2005 15:55

Отправка почты с flash сайта на русском
 
У меня проблема с отправкой почты с сайта на русском. Приходят каракули. Я в php и html не очень силён. Пожалуйста помогите, что нужно добавить в этот скрипт. Чтобы всё заработало.
<?php
$sendTo = "petrochenko1981@mail.ru";
$subject = "My Flash site reply";
$headers = "From: " . "<" . $_POST["email"] .">\r\n";
$headers .= "Company name:" . "<" . $_POST["company"] . ">\r\n";
$headers .= "Name:" . "<" . $_POST["name"] . ">\r\n";
$headers .= "Phone:" . "<" . $_POST["phone"] . ">\r\n";
$headers .= "Reply-To: " . "<" . $_POST["email"] . ">\r\n";
$headers .= "Return-Path: " . $_POST["email"];
$message = $_POST["message"];
mail($sendTo, $subject, $message, $headers);
?>

ilzhan 18.10.2005 17:36

PHP код:

$sendTo = "";
$subject = "Тема";
$headers = "From: " . "<" . $_POST["email"] .">\r\n";
$headers .= "Company name:" . "<" . $_POST["company"] . ">\r\n";
$headers .= "Name:" . "<" . $_POST["name"] . ">\r\n";
$headers .= "Phone:" . "<" . $_POST["phone"] . ">\r\n";
$headers .= "Reply-To: " . "<" . $_POST["email"] . ">\r\n";
$headers .= "Return-Path: " . $_POST["email"];
$headers .= "X-Priority: 1\n";
$headers .= "Content-Type: text/plain; charset=\"koi8-r\"\n";
$headers .= "Content-Transfer-Encoding: 8bit";
$message = $_POST["message"];
 
$subject=convert_cyr_string($subject,"w","k");
 
$headers=convert_cyr_string($headers,"w","k");
 
$message=convert_cyr_string($message,"w","k");
mail($sendTo, $subject, $message, $headers); 


petrochenko1981 19.10.2005 05:18

Спасибо огромноё. Всё вкатило. Офигеть

cyber-man 19.10.2005 18:33

хелп
 
Полный галяк в ПХП.
Как протестить этот код и как его правильно вставить?

ilzhan 19.10.2005 20:30

1) установить и настроить apache+php+mysql (последний не обязательно)
2) создать файл с расширением .php
3) и в файле <? код PHP ?>

если с 1 пунктом проблема помогу(и win и Linux) :)

bimba 21.11.2005 19:16

Цитата:

Сообщение от ilzhan
PHP код:

$sendTo = "";
$subject = "Тема";
$headers = "From: " . "<" . $_POST["email"] .">\r\n";
$headers .= "Company name:" . "<" . $_POST["company"] . ">\r\n";
$headers .= "Name:" . "<" . $_POST["name"] . ">\r\n";
$headers .= "Phone:" . "<" . $_POST["phone"] . ">\r\n";
$headers .= "Reply-To: " . "<" . $_POST["email"] . ">\r\n";
$headers .= "Return-Path: " . $_POST["email"];
$headers .= "X-Priority: 1\n";
$headers .= "Content-Type: text/plain; charset=\"koi8-r\"\n";
$headers .= "Content-Transfer-Encoding: 8bit";
$message = $_POST["message"];
 
$subject=convert_cyr_string($subject,"w","k");
 
$headers=convert_cyr_string($headers,"w","k");
 
$message=convert_cyr_string($message,"w","k");
mail($sendTo, $subject, $message, $headers); 


А у меня ничего не получается... :(
Все сделала как написано в этом сценарии, а приходят сплошные P.C.C.P.P.C.C и т.п.
Может еще нужно в самом .fla что-то написать? У меня просто loadvariablesNum("form.php", 0, "POST") ;
Подскажите, пожалуйста, чо не так... :(

ScaredShard 29.11.2005 18:29

А правда, от чего такая ботва происходит - "сплошные P.C.C.P.P.C.C"?

bimba 29.11.2005 19:15

зайди сюда
http://www.flasher.ru/forum/showthre...5&page=2&pp=10
может поможет... ;)

etc 29.11.2005 20:02

Товарищи, а может всё-таки будем делать правильно - не будем юзать useCodepage, а будем utf-8 и конвертер utf-8 > win-1251 (koi8-r)? А?

Skubent 30.11.2005 11:50

Если уж совсем правильно, то от флэша к скрипту - в utf-8, от скрипта к пользователю - в koi8-r (cp1251 не предполагается стандартом в качестве используемой для почтовых сообщений, содержащих кириллицу)


Часовой пояс GMT +4, время: 18:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.