Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.09.2009, 20:23
sy555 вне форума Посмотреть профиль Отправить личное сообщение для sy555 Найти все сообщения от sy555
  № 1  
sy555

Регистрация: Mar 2009
Сообщений: 49
По умолчанию e-mail и хостинг

Добрый день..
Проблема с отправление e-mail через flash->php(mail)..

код во флеш:
Код AS1/AS2:
System.useCodepage = true;
 
 
info.text='Заполните все поля, наберите текст сообщения и нажмите кнопку "Отправить"';
 
var s_and_1_obj:LoadVars=new LoadVars(); // Отправитель
var rec_obj:LoadVars=new LoadVars(); // Получатель
 
send.useHandCursor = false;
send.onPress=function():Void {
s_and_1_obj.sender_name=sender_name.text;
s_and_1_obj.sender_mail=sender_mail.text;
s_and_1_obj.receiver_mail=receiver_mail.text;
s_and_1_obj.subject=subject.text;
s_and_1_obj.letter_text=letter_text.text;
s_and_1_obj.sendAndLoad("http://www.****.ru/mail.php", rec_obj, "POST");
info.text="Письмо отправляется...";
};
 
 
 
rec_obj.onData=function(text:String):Void {
info.text=""+text;
};


PHP код:
<?php

$receiver
=$_POST['receiver_mail'];
$subject=$_POST['subject'];
$text=$_POST['letter_text'];
$from=$_POST['sender_name'];

$sendTo "****@yandex.ru";


        
$unq        strtoupper(uniqid(time()));
        
$subj        $_POST['subject'];
        
$head        "From: $from\n";
        
$head        .= "To: $sendTo\n";
        
$head     .= "Subject: $subject\n";
        
$head     .= "Reply-To: $from\n";
        
$head     .= "Mime-Version: 1.0\n";
        
$head     .= "Content-Type:multipart/mixed;";
        
$head     .= "boundary=\"----------".$unq."\"\n\n";
        
$body      "------------".$unq."\nContent-Type:text/html;charset=\"windows-1251\"\n";
        
$body     .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
        
$body     .= "------------".$unq."\n";

    
$success mail($to$subj$body$head);



if(
$success) {
echo 
'Письмо успешно отправлено';
} else {
echo 
'Письмо отправить не удалось. Проверьте, все ли поля заполнены.';
}

?>
При открытие флешки через редактор(FlashProfessional 8) письма отправляются нормально..

При открытие через плеер или браузер(html ) без редактора ,письма не отравляются..
Залил сайт на narod.ru , (mail.php лежит на платнном хостинге) .. то же не отправляет..

В чем может быть ошибка?

Добавлено через 4 минуты
ответ при неудачном отправление "undefined", т.е он не может найти php файл. но он есть там, и он работает..

Создать новую тему   Часовой пояс GMT +4, время: 00:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
e-mail , php , емайл , отправка , письмо

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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