Вверх ↑
Ответов: 35
Рейтинг: 2
#1: 2015-07-19 09:10:26 ЛС | профиль | цитата
Всем привет, прошу помощи в решении задачки. Я собираю парсер ресурса с данными для одной популярной MMO.
Задачка для кого-то может показаться тривиальной, но для меня почему-то она стала головной болью из-за недостатка знаний. Тут даже не чтение бинарных данных из файла, а из потока.

Механизм работы программы следующий:

1) Парсим страницу http://l2on.net/?c=npc&id=%1 в поиске содержимого переменной var npcId = '%1';
2) Далее с полученной переменно переходим по ссылке http://l2on.net/?c=npcdata&a=npcpos&npc=%1 и получаем бинарные данные.
3) Полученные данные сохраняются в файл и обрабатываются php скриптом

Так вот, 3-й пункт я хочу убрать и перенести обработку этих данных в программу, собственно с чем у меня и возникли проблемы. Не могу сообразить как этот механизм должен работать и какие компоненты вообще использовать.

Формат данных следующий:

for ($i=0; $i<filesize('data.bin')/8; $i++)
{
x = readInt32();
y = readInt32();
}

Кому не сложно покажите пример или может быть дайте подсказку в каком направлении идти(только не сильно далеко ), чтоб эту задачку решить.
Вот та часть программы, что у меня получилась.
code_36031.txt
карма: 1

0