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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

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

Регистрация: Oct 2004
Сообщений: 4
По умолчанию Отправка данных на сайт.

Есть один интересный скриптик, так вот я переделываю его под себя и столкнулся с одной большой проблемой:

Переменные методом POST отправляются на сервер в непонятной закодированной форме. А именно (url encoded):


onData=%5Btype+Function%5D&xmldata=15047757%2C13247647%2C21582349%2C24157770%2C15018674%2C16091239%2C14546156%2C19350870%2C9957197%2C15129873%2C260620 05%2C26061988%2C26062066%2C26062079%2C26062075%2C26062054%2C26062062%2C26062007%2C25035200%2C3697279%2C14670367%2C18229013%2C5668167%2C7659717%2C13339 961%2C14872043%2C16667870%2C7283080

PS: по идее переменная xmldata должна содержать XML документ, но он каким-то интересным образом закодирован.
Что это такое?

Старый 23.10.2004, 22:25
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
%5B и %5D это []
%2C -- запятая

ну-ка фрагмент кода в студию...


Последний раз редактировалось Bad Habit; 23.10.2004 в 22:27.
Старый 23.10.2004, 23:49
Adult вне форума Посмотреть профиль Отправить личное сообщение для Adult Найти все сообщения от Adult
  № 3  
Adult

Регистрация: Oct 2004
Сообщений: 4
Цитата:
Оригинал написал(а) Bad Habit
%5B и %5D это []
%2C -- запятая

ну-ка фрагмент кода в студию...
Это понятно... Получаем набор чисел через запятую.
Вот фрагмент кода, который скорее всего это посылает:


Цитата:
_root.send2server.command("COMBCOMPLEX", "", "RING_TECH", "105");
send2server.command = function (xCommand, xParam, xParam2, xParam3, xParam4)
{
var _l1 = xCommand;
var _l3 = xParam;
set_block();
var _l2 = false;
var loadkey = " newkey=\"" + newkey + "\"";
switch (_l1)
{
case "COMPLEX":
{
_l1 = "<complex " + loadkey + " />";
break;
}
case "COMBCOMPLEX":
{
_l1 = "<complexview " + loadkey + " direction=\"" + _l3 + "\" ring=\"" + xParam2 + "\" complexnum=\"" + xParam3 + "\"/>";
_l2 = Comm_version;
break;
}
} // End of switch
_trace("Send: " + _l1);
_lastAnswer = _l1;
arr_security = new String(_root.cod.decode(_l1));
if (_l2)
{
this.xchange(arr_security);
}
else
{
this.varLoader.xmldata = arr_security;
this.varLoader.getURL(_root.indexpath, "", "POST");
this.varLoader.xmldata = "";
} // end if
};
Если необходимо еще что-то, то пишите.

Старый 23.10.2004, 23:51
Adult вне форума Посмотреть профиль Отправить личное сообщение для Adult Найти все сообщения от Adult
  № 4  
Adult

Регистрация: Oct 2004
Сообщений: 4
Забыл. Вот еще:

Цитата:
send2server.xchange = function (xml_tag)
{
var _l1 = this;
lock();
_l1.varLoader.xmldata = xml_tag;
_l1.attachMovie("iPreloader", "preloader", 40);
send2server.preloader._x = 420;
send2server.preloader._y = 250;
_l1.varLoader.loadVariables(_root.path, "POST");
};

Старый 25.10.2004, 16:40
Proman вне форума Посмотреть профиль Отправить личное сообщение для Proman Найти все сообщения от Proman
  № 5  
Proman
 
Аватар для Proman

Регистрация: Jul 2002
Адрес: Запорожье
Сообщений: 56
Отправить сообщение для Proman с помощью ICQ
Adult
А как ты сам думаеш, что происходит в твоем коде?
1. создаеш строку (типо xml узел)
2. потом еще одну из первой после обработки ее в каком-то _root.cod.decode.
3. Отправляеш данные одним из двух способов в зависимости от _l2.
Вопрос первый: зачем так сложно, чего ты этим добивался?
Вопрос второй: что происходит в _root.cod.decode(_l1)?
__________________
Don't use the Force, Luke - try to THINK!

Старый 25.10.2004, 20:44
Adult вне форума Посмотреть профиль Отправить личное сообщение для Adult Найти все сообщения от Adult
  № 6  
Adult

Регистрация: Oct 2004
Сообщений: 4
Цитата:
Оригинал написал(а) Proman
Adult
А как ты сам думаеш, что происходит в твоем коде?
1. создаеш строку (типо xml узел)
2. потом еще одну из первой после обработки ее в каком-то _root.cod.decode.
3. Отправляеш данные одним из двух способов в зависимости от _l2.
Вопрос первый: зачем так сложно, чего ты этим добивался?
Вопрос второй: что происходит в _root.cod.decode(_l1)?
Я не добивался. Это готовый код и я пытаюсь в нем разобраться. Самому не получается, поэтому я прошу людей сделать это за денежку, но пока никто не откликнулся.

По поводу _root.cod.decode() - Я не смог найти ее в коде.
Декомпилировал SWFшку с помощью Sothink SWF Decompiler (только он с ней справился), а функции там такой не нахожу =(

И напоследок для тех кто думает, что я пытаюсь стащить чужой код: Мне эта флешка нафиг не нужна. Я пытаюсь разобраться в способе кодирования.

Всех желающих жду:
ICQ: 12040060
E-mail: adult @ lilekov . com

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

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

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


 


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


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