Вверх ↑
Этот топик читают: Гость
Ответов: 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
Ответов: 8930
Рейтинг: 823
#2: 2015-07-19 10:09:19 ЛС | профиль | цитата
win95cih, code_36031.txt -- error
code_36032.txt
карма: 19

0
файлы: 1code_36032.txt [1.6KB] [267]
Ответов: 35
Рейтинг: 2
#3: 2015-07-19 10:54:50 ЛС | профиль | цитата
code_36031.txt -- error может быть из-за того, что он в папку data складывает бинарные данные.
Спасибо. А что за элемент MemFifo? У меня крестик на нём.

------------------------>8------------------------------
Всё спасибо, нашёл компонент, всё работает как надо.
карма: 1

0
файлы: 1code_36031.txt [2KB] [202]
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)