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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.04.2008, 20:13
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 1  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
По умолчанию Отправка формы. Не отрабатывает POST.

Доброго времени суток, уважаемые.. Есть форма, ее нужно отправить
Код:
var s_and_l_obj:LoadVars = new LoadVars();
s_and_l_obj.sender_name = name_ti.text;
s_and_l_obj.sender_mail = mail_ti.text;
s_and_l_obj.letter_text = ta.text;
s_and_l_obj.sendAndLoad("feedback.php",rec_obj,"POST");
errors_field.textColor = 0x02b6ea;
errors_field.text = "Отправка..";
Если пишем POST приходит пустой маасив, если GET, то передает нормально.. Почему? Как заставить работать POST?


Последний раз редактировалось iNils; 11.04.2008 в 20:18.
Старый 11.04.2008, 20:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
А код без лишний табуляции никак нельзя было написать?

А если вообще убрать третий параметр?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2008, 20:24
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 3  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
сорри.. можно было - глаза замылены уже..

тоже пусто.. попробовал примеры из хэлпа - то же POST не проходит...


Последний раз редактировалось Ведьмак; 11.04.2008 в 20:28.
Старый 11.04.2008, 20:31
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
А код php какой?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2008, 20:38
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 5  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Код:
<?
  header("Content-type: " . "text/xml; charset=utf-8");
  header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past

  echo "<!-- get: ";
  var_export($_GET);
  echo ", post: ";
  var_export($_POST);
  echo " -->";

  if (!isset($_POST['message'])) {
    echo "<response code=\"500\">Какая-то ошибка</response>";
  } else {
    echo "<response code=\"200\">Ваше сообщение отправлено</response>";
  }
?>
назад я получаю XML от сервера... кстати, она приходит в любом случае )

Старый 11.04.2008, 20:52
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Код рабочий.
Кстати, а "массив" это у вас что?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2008, 20:56
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 7  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
неважно))) это я так выразился) вроде это называют - хэш.. я довольно далек от SSL..

а что тогда может быть не так?

Старый 11.04.2008, 21:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Эээ. Вообще, должно быть одно echo, а не 125. Сформируйте строку, а потом отправляйте.
И покажите, что вам возвращает такой код
Код:
var lv:LoadVars = new LoadVars ();
var lv2:LoadVars = new LoadVars ();
lv.sender_name = "1";
lv.sender_mail = "2";
lv.message = "3";
lv2.onLoad = function () {
	txt.text = unescape (this);
};
lv.sendAndLoad ("feedback.php", lv2, "POST");
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2008, 21:14
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 9  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Во первых нашел у себя одно ошибку - у меня поле названо "letter_text", а в скрипте "message"...

В текстовом поле и при GET и при POST
Код:
array (
  'message' => '3',
  'sender_mail' => '2',
  'sender_name' => '1',
) --><response code="200">xxx</response>&onLoad=[type Function]
т.е. все ок... вот только почему-то FireBug, которому я привык доверять и который мне показывал запросы и ответы, и их результаты при POST показывает
Код:
<!-- get: array (), post: array () -->
<response code="500">xxx</response>
а при GET все нормально...

Значит все передавалось... СПАСИБО.. )


Последний раз редактировалось Ведьмак; 11.04.2008 в 21:33.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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