![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: 1 Всего: 4 |
Как с помощью PHP выдрать из этого всего следующие данные: 3 || Stalkers || http://stalkers.ru || title из ссылки || 605 || 12976 Просто есть сайт http://top.combats.ru/1.html - Это как-бы ТОП сайтов (Кто играл или играет в БК, тот знает). Мне нужно эту инфу оттуда выдирать и записыать в БД. Ну, а из БД соответственно выводить на сайте. Мне нужно место (3), название клана (Stalkers), сайт (http://stalkers.ru), title из ссылки (проблема в том, что он на несколько строк тянется, хосты (605) и визиты (12976). В общем я сначала думал сделать с помощью file и foreach, но проблема в том, что title растягивается на несколько строк. Как нужно? fopen + preg_match_all ? И какая маска будет, не соображу, строк то много... В общем требуется HELP. |
|||
|
||||
| CyClon |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: 1 Всего: 4 |
Есть регулярка:
Она не берет все сайты. Как сделать чтобы могли отсутствовать следущие участки: 1. http://img.combats.ru/i/klan/(.*).gif 2. <font color=green>(.*)</font> Т.е. этих участков кода может не существовать и регулярка эта захватывать их не будет. А мне нада чтобы они захватывала все сайты, но там где этих участков нет, писала в $matches[0][$i] 0 или пустое значение. Думаю вы меня поняли. И еще проблема... Если между <font color=green>(.*)</font> написано +число, то выводит, а если -число, то не заносит в массив. Я пробовал из
сделать
Но результата ноль |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |