# ValekS (12.04.2014 / 18:45)Так ты окажишь помощь?
Да, она не хочет так работать... Надо править.
# ValekS (12.04.2014 / 18:45)Так ты окажишь помощь?
Да, она не хочет так работать... Надо править.
Мой быдлокод число для парсинга инфы в таблице:
$file = file_get_contents('http://www.sports.ru/liverpool/?type=team');
preg_match('/<div class="stat mB15">(.*?)<\/div>/is', $file, $info);
preg_match_all("/<tr>\n<td>(.*?)<\/td>/is", $info['1'], $num);
preg_match_all("/<td [^\d]+>\n<i class=\"flag-s flag-[\d]+\" title=\"(.*?)\"/is", $info['1'], $nat);
preg_match_all("/<a style=\"name\" href=\"\/tags\/[\d]+.html\">(.*?)<\/a>/is", $info['1'], $name);
preg_match_all("/<td title=\"(.*?)\">(.*?)<\/td>/is", $info['1'], $pos);
preg_match_all("/<\/td>\n<td>(.*?)<\/td>\n<td>(.*?)<\/td>\n<td>(.*?)<\/td>/is", $info['1'], $inf);
// массив номеров - $num['1']
// массив национальностей - $nat['1']
// массив имён - $name['1']
// массив амплуа - $pos['1'] это полностью, а $pos['2'] сокращенно(ПЗ, Защ и т.д.)
// массив возрастов - $inf['1'], рост $inf['2'], вес $inf['3']
echo '<div class="list1">';
for ($i = 0; $i < count($num['1']); $i++) {
echo '<b>'.$i.')</b> Номер: '.$num['1'][$i].', Нацинальность: '.$nat['1'][$i].', Имя/Фамилия: '.$name['1'][$i].', Амплуа: '.$pos['2'][$i].'('.$pos['1'][$i].'), Возраст/Рост/Вес: '.$inf['1'][$i].'/'.$inf['2'][$i].'/'.$inf['3'][$i].'; <br />';
}
echo '</div>';ФутМен - ЗЛО, афтара на кол ![]()
# Djemzar (12.04.2014 / 23:23)Зло, это дырки в футменах. А если код нормальный, то никакого зла нет
ФутМен - ЗЛО, афтара на кол
# ValekS (12.04.2014 / 21:06)Это же не полный парсер да? Занесения в инфы в бд не хватает.
Мой быдлокод число для парсинга инфы в таблице:
[php]$file = file_get_contents('http://www.sports.ru/liverpool/?type=team');
preg_match('/<div class="stat mB15">(.*?)<\/div>/is', $file, $info);
p
# _Казимир_ (13.04.2014 / 07:02)Я не знаю твою БД и как/куда тебе заносить надо. Так что это сам уже допиши. Там точно ничего сложного нет. Если ты и это не сможешь, то написать ФМ у тебя не выйдет.
Это же не полный парсер да? Занесения в инфы в бд не хватает.
# ValekS (13.04.2014 / 09:13)Не, это то я смогу. Но куда этот код запилить? Мне надо полный живой пример. Мог любую таблицу взять и дописать полностью парсер?
Я не знаю твою БД и как/куда тебе заносить надо. Так что это сам уже допиши. Там точно ничего сложного нет. Если ты и это не сможешь, то написать ФМ у тебя не выйдет.
# _Казимир_ (13.04.2014 / 09:26)Автор походу разделом ошибся. Напишите за меня больше подходит...
Не, это то я смогу. Но куда этот код запилить? Мне надо полный живой пример. Мог любую таблицу взять и дописать полностью парсер?
# _Казимир_ (13.04.2014 / 09:26)Создаешь файл, в нем инициализируешь константу Джона, подключаешь ядро, шапку и ноги.
Не, это то я смогу. Но куда этот код запилить? Мне надо полный живой пример. Мог любую таблицу взять и дописать полностью парсер?
# ValekS (13.04.2014 / 09:37)Ну это понятно)
Создаешь файл, в нем инициализируешь константу Джона, подключаешь ядро, шапку и ноги.
Ну и потом вставляешь этот код. Выведет он тебе то что на скрине.
Потом убираешь вывод, оставляешь только цикл.