[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсер
Сириус
Здравствуйте, прошу помочь в составление парсера, который будет выдирать

информацию с http://ensemplix.ru/regions.yml


У меня есть таблица с игроками, которые не играют, но мне необходимо так же проверить есть ли в владениях игрока регион, который мешает других.

Помогите пожалуйста :)

tera: <- название региона
min: {z: 304.0, y: 39.0, x: -1428.0}
flags: {}
max: {z: 322.0, y: 91.0, x: -1412.0}
priority: 0
type: cuboid
owners:
players: [alexeyko] <- его владелец
members:
players: [hgghhg12]


Может функции подскажите или сам принцип



Спустя 1 час, 8 минут, 20 секунд (14.12.2011 - 18:40) Игорь_Vasinsky написал(а):
file_get_contents()
preg_match()
preg_match_all()

Спустя 2 часа, 22 минуты, 6 секунд (14.12.2011 - 21:02) Сириус написал(а):
Пробы пера -

<?php
$s = file_get_contents('regions.yml');


// alez: min: {z: 291.0, y: 4.0, x: 938.0} flags: {} max: {z: 319.0, y: 105.0, x: 966.0} priority: 0 type: cuboid owners: players: [alez] members: {}

preg_match_all("/(.*): min {z: (.*), y: (.*) ,x: (.*)} flags: {(.*)} max: {(.*)} priority: 0 type: cuboid owners: players: (.*) member: (.*)}/isU", $content, $matches, PREG_PATTERN_ORDER);

?>

Спустя 2 часа, 9 минут, 20 секунд (14.12.2011 - 23:11) SlavaFr написал(а):
а может сразу yaml декодер использовать?
www.yaml.org/

Спустя 33 минуты, 5 секунд (14.12.2011 - 23:45) Игорь_Vasinsky написал(а):
biggrin.gif biggrin.gif biggrin.gif дык ктож знал то

Спустя 11 часов, 12 минут, 25 секунд (15.12.2011 - 10:57) SlavaFr написал(а):
да надоело уже, каждый свой новый формат придумывает.
Ruby и Symphony пользуются в конфигурациях или даже в описаниях схемы БД этим форматом.

Спустя 2 часа, 13 минут, 39 секунд (15.12.2011 - 13:11) Сириус написал(а):
Господа, вы о чем? Парсер так и не написан, а вы какой то офф-топ развели.Подсказок 0.

Спустя 3 минуты, 57 секунд (15.12.2011 - 13:15) Семён написал(а):
Мб ты просто 0 и не можешь воспользоваться тем, что тебе уже посоветовали?
Тебе ответили что это yaml формат, за тебя чтоли всё сделать?
Плати 2К рупиев и будет он тебя написан.

Спустя 57 минут, 58 секунд (15.12.2011 - 14:12) SlavaFr написал(а):
да я вроде не только сказал, что для этого уже готовые библиотеки есть, но ссылку прикрепил, где библиотеки почти для всех языков программиерования стоят.

Спустя 1 час, 22 минуты, 41 секунда (15.12.2011 - 15:35) Сириус написал(а):
Цитата (Семён @ 15.12.2011 - 10:15)
Мб ты просто 0 и не можешь воспользоваться тем, что тебе уже посоветовали?
Тебе ответили что это yaml формат, за тебя чтоли всё сделать?
Плати 2К рупиев и будет он тебя написан.

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

Вы от своих понтов, даже рубли не можете написать.

Спустя 2 минуты, 48 секунд (15.12.2011 - 15:38) Семён написал(а):
Сириус
Обоснуй, что тебе кто-то здесь не помог.

Спустя 2 часа, 39 минут, 27 секунд (15.12.2011 - 18:17) Сириус написал(а):
http://ensemplix.ru/in1.php

Помогите с этим массивом, как из него данные вытаскивать?

Спустя 3 минуты, 51 секунда (15.12.2011 - 18:21) Игорь_Vasinsky написал(а):
Сириус
Цитата
Уважаемый, этот форум для помощи
не только, многие и я напрмер здесь иногда зарабатывает.

Совет: по опыту скажу - те кто начинает такие разговоры потом остаётся с носом.

Спустя 55 секунд (15.12.2011 - 18:22) Winston написал(а):
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.