![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 6
|
PgeorgyV
Прошу прощения, я написал своё сообщение до того как строчка была перечёркнута ![]() А по сути, дела не меняет. Я вот думаю, если посмотреть на статусную строчку браузера, то будет видно, что слишком долго длится фаза "Передача данных с домена...". Хотя передавать там считанные байты. И всё равно письмо приходит, но ни одного поля нет. Вот то что у меня на текущий момент написано: w_send.addEventListener(MouseEvent.CLICK, send_mail); var var_load: URLLoader = new URLLoader(); var URL_request:URLRequest = new URLRequest( "send.php" ); var postData:Object = new Object(); URL_request.method = URLRequestMethod.POST; function send_mail (e:MouseEvent):void { postData["name"] = w_name.text; postData["email"] = w_email.text; postData["subject"] = w_subject.text; postData["message"] = w_message.text; URL_request.data = postData; var_load.load(URL_request); } ![]() Добавлено через 6 часов 9 минут Удивительно! Нашёл самую наибанальнейшую ошибку - переписал php-код в виде:
w_send.addEventListener(MouseEvent.CLICK, send_mail); function send_mail (e:MouseEvent):void { var var_load: URLLoader = new URLLoader(); var URL_request:URLRequest = new URLRequest( "send.php" ); var postData:Object = new Object(); URL_request.method = URLRequestMethod.POST; postData["name"] = w_name.text; postData["email"] = w_email.text; postData["subject"] = w_subject.text; postData["message"] = w_message.text; var_load.addEventListener(Event.COMPLETE, receive_response); URL_request.data = postData; var_load.load(URL_request); } function receive_response(e:Event):void { var loader:URLLoader = URLLoader(e.target); var email_status = new URLVariables(loader.data).success; if( email_status == "yes" ) { message_status.text = "Ваше сообщение отправлено!"; } else { message_status.text = "Ошибка отправки!"; } } Так вот суть в том, что один раз письмо замечательно отправилось (в поле было написано "Ваше сообщение отправлено!", но реально пришло пустое письмо без адреса и без ничего. А вот все последующие разы, хотя я ничего такого не менял - получаю вот такой мат от Flash: Цитата:
![]() Добавлено через 48 часов 22 минуты Ну что, больше ни у кого нет идей? |
![]() |
Часовой пояс GMT +4, время: 07:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|