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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.05.2011, 21:12
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 21  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Это возникает, когда php файл присылает не верный ответ.
Ищи проблему в своем видоизмененном php

Код, который я сюда запостил 100% рабочий.

Старый 08.05.2011, 21:42
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 22  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
wlad, для поиска ошибок полезно трейсить. Трейсите все подозрительные переменные, которые возможно, передаваемые и возвращаемые результаты.
И сначала опробуйте PHP-скрипт отдельно. То есть вместо $viewer_id = $_POST['viewer_id']; напишите реальное id юзера и посмотрите что напишет скрипт.

Старый 08.05.2011, 22:17
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 23  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
То есть вместо $viewer_id = $_POST['viewer_id']; напишите реальное id юзера и посмотрите что напишет скрипт.
Да ничего он не напишет. viewer_id там вообще не нужен. Это в моем коде он используется.
Нужно, чтобы сервер сформировал ответ в правильном формате, а флешка его приняла, в соответствии с пришедшими данными.
Если флешка ждет ответа содержащего ключ balance, то и сервак должен ей отправить ответ с ключом balance и каким-либо значением этого ключа.

Цитата:
echo 'balance=100500';
Там вообще все элементарно.

Старый 08.05.2011, 22:57
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 24  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
Там вообще все элементарно.
Да вот же, только непонятно отчего у него в третьем примере ничего не получается.

Старый 08.05.2011, 23:08
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 25  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Мне понятно

Старый 09.05.2011, 00:12
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 26  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Ой, помучусь еще немного...

Кстати, мне совсем не обязательно, чтобы мой .swf-файл (на форумском жаргоне - флешка?) принимал что-то от сервера. Меня вполне устроит, если данные типа "Вася - 5000" будут записаны в .xml или .txt-файл. Или в два файла...

Влад

Добавлено через 5 часов 15 минут
Пришла в голову банальная идея: разделить загрузчик и выгрузчик на две разные группы переменных... Дабы сигнал не путать с откликом...

Влад

Добавлено через 5 часов 35 минут
Вот что вышло...
Код AS3:
url_1.data = var_1;//указываем метод отправки
url_1.method = URLRequestMethod.POST;
//отправляем
load_1.load(url_1);
trace(url_1.data); // вот Васю мы и поймали... 
 
// на получение
 
var var_2:URLVariables = new URLVariables();
var load_2:URLLoader = new URLLoader();
 var url_2:URLRequest=new URLRequest("http://www.myserver.ru/proba_2.php");
 url_2.method = URLRequestMethod.GET; 
load_2.load(url_2);
И после
Код AS3:
trace(url_2.data);
мы получаем честный null... То ли сервер молчит, то ил флеш его не воспринимает...

Добавлено через 39 часов 50 минут
Пошло-таки... И праведное, и грешное в ответе.. Но очистка - это так, дело техники...

Сервер грязный, что ли...

Влад


Последний раз редактировалось wlad; 09.05.2011 в 05:37.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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