Всем привет, прошу помощи в решении задачки. Я собираю парсер ресурса с данными для одной популярной 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
Этот топик читают: Гость
Ответов: 35
Рейтинг: 2
|
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_36032.txt [1.6KB] [267] |
Ответов: 35
Рейтинг: 2
|
|||
code_36031.txt -- error может быть из-за того, что он в папку data складывает бинарные данные.
Спасибо. А что за элемент MemFifo? У меня крестик на нём. ------------------------>8------------------------------ Всё спасибо, нашёл компонент, всё работает как надо. |
|||
карма: 1 |
| ||
файлы: 1 | code_36031.txt [2KB] [202] |
3