Flash email form - sendAndLoad @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Mishkie Муж.
соучастник
17
Сообщения: 946
Зарегистрирован: 15.01.07
Откуда: СПБ
Заголовок сообщения: Flash email form - sendAndLoad
Сообщение Добавлено: 23 Июль 2007, 11:24:42 
Вроде все правильно но письмо не приходит почему?

Код:
System.useCodepage = true;
info.text = "Заполните все поля, наберите текст сообщения и нажмите кнопку  Отправить ";
var s_and_1_obj:LoadVars = new LoadVars();// Отправитель
var rec_obj:LoadVars = new LoadVars();// Получатель

//удаляем названия при наведении на поле
sender_name.onSetFocus = function() {
   this.text = "";
   delete this.onSetFocus;
};
sender_mail.onSetFocus = function() {
   this.text = "";
   delete this.onSetFocus;
};
receiver_mail.onSetFocus = function() {
   this.text = "";
   delete this.onSetFocus;
};
subject.onSetFocus = function() {
   this.text = "";
   delete this.onSetFocus;
};
letter_text.onSetFocus = function() {
   this.text = "";
   delete this.onSetFocus;
};
//отправляем переменные PHP файлу
send.onPress = function():Void  {
   a_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.mishkie.net/test/mail.php",rec_obj,"POST");
   info.text = "Письмо отправляется...";
};

rec_obj.onData = function(text:String):Void  {
   info.text = "Сервер сообщает:"+text;
};



тут PHP код:
Код:
<?
$receiver=$_POST['receiver_mail'];
$subject=$_POST['subject'];
$text=$_POST['letter_text'];
$from='From:'.$_POST['sender_name'].'<'.$_POST['sender_mail'].'>';

$success=mail($receiver, $subject, $text, $from);

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



Выдает undefined при тестирование
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 23 Июль 2007, 13:13:46 
Код:
a_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

в пхп - не шарю вообще …
что касается самого примера - он 1 в 1 - это пример с книги Д.Гурского только буква пропущена всё доолжно работать
так же может быть на сервере ввиду защиты от спама , заблокирована отсылка писем ,
так же статус файла - пхп- поменяйте чтоб мог записывать (у меня такое было, по умолчанию - не может -хотя это врядли)

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
Mishkie Муж.
соучастник
17
Сообщения: 946
Зарегистрирован: 15.01.07
Откуда: СПБ
Сообщение Добавлено: 23 Июль 2007, 13:39:01 
ctrlaltdel, вот именно что пример оттуда и все как в книге но не хочет пахать вроде все включено на серваке mail пашет тестили другие скрипты пашут.
Какая буква пропущена?) :cool:


вроде что-то на мудрил) все отправляется, пишет что все прошло удачно, но никаких писем на мыло не приходит) в чем замарочка может в ПХП?) :cool:

_________________
учиться учиться и учиться
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 23 Июль 2007, 15:09:19 
заморочка
у вас прописано
Код:
a_and_1_obj.sender_name = sender_name.text;

а надо
Код:
s_and_1_obj.sender_name = sender_name.text;

+ проверьте все переменные , + настройки пхп файла , на крайний случай - можно скачать готовую форму отправки сообщений и под себя её уже подстроить

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
Mishkie Муж.
соучастник
17
Сообщения: 946
Зарегистрирован: 15.01.07
Откуда: СПБ
Сообщение Добавлено: 23 Июль 2007, 15:55:04 
ctrlaltdel, зачем готовую)) будем мучиться над этой)) :beer: сенкс будем смотреть что и как)



апдейт: вроде все нормально... проверил переменные … выдает снова - "undefined"
вроде ничего сложного а не пашет)) бум искать

_________________
учиться учиться и учиться
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100