Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

24.10.2009, 15:33
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
здраствуйте форумчани, помогите, а то я уже полностю задолбался...
есть строка
Код:
<!-- актеры фильма -->
<td style="background: url(/images/bg-lenta.gif) no-repeat 0px 95%; width: 260px; height: 100%; vertical-align: top">
<table style="width: 100%; height: 100%; border: none" cellspacing=0 cellpadding=0>
<tr><td style="height: 31px; text-align: right; border: none; padding-right: 10px"><span style="color: #f60">В главных ролях:</span></td></tr>
<tr><td style="height: 10px"><br /></td></tr>
<tr><td style="height: 100%; vertical-align: top; padding-right:10px">
<table style="width: 100%; border: none" cellspacing="0" cellpadding="0">
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/6317/" class="all">Пол Уокер</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/11437/" class="all">Вин Дизель</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/2318/" class="all">Мишель Родригес</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/47679/" class="all">Джордана Брюстер</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/29366/" class="all">Рик Юн</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/22695/" class="all">Чэд Линдберг</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/47429/" class="all">Джонни Стронг</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/16059/" class="all">Мэтт Шульце</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/532/" class="all">Тед Левайн</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/12801/" class="all">Джа Рул</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/19/film/666/" class="all">...</a></td></tr>
<tr><td><br><br><br></td></tr>
<tr><td align="right" class="desc-title" style="border:0px;padding:0px">Роли дублировали:</td></tr>
<tr><td><br></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1806292/" class="all">Дмитрий Кошмин</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1053232/" class="all">Алексей Мясников</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1672422/" class="all">Татьяна Весёлкина</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1650216/" class="all">Елена Ивасишина</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/224608/" class="all">Борис Шувалов</a></td></tr>
<tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/19/film/666/" class="all">...</a></td></tr>
</table>
</td></tr>
</table>
</td></tr>
<!-- /актеры фильма -->
с нее надо парсить только актеров, я писал так что бы парсило, но оно парсило и тег кто дублировал роли. как сделать что бы только актеров?
|
|
|

24.10.2009, 15:49
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
2 alwex
PHP код:
<?php
preg_match('#<a href="/level/4/people/[1-9]{1,5}/" class="all">(.*[а-яА-Я]+)</a></td></tr>#Ui',$str,$code) ;
print_r($code[1]);
?>
|
|
|

24.10.2009, 15:54
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
хех, я же сказал что так как ты ща вот сделал будет брать и тех кто дублировал... надо ТОЛЬКО АКТЕРОВ
|
|
|

24.10.2009, 15:55
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от alwex
хех, я же сказал что так как ты ща вот сделал будет брать и тех кто дублировал... надо ТОЛЬКО АКТЕРОВ
ты хорошо подумал?
|
|
|

24.10.2009, 16:20
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
я проверил твоё, не пашет как надо, парсит все ссылки... даже не только актеров
|
|
|

24.10.2009, 17:22
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
PHP код:
preg_match ('/В главных ролях:(.+?)Роли дублировали:/s', $page, $m);
preg_match_all ('/<a\s+href="\/level\/\d+\/people\/\d+\/".+?>(.+?)<\/a>/', $m[1], $m);
print_r ($m[1]);
|
|
|

24.10.2009, 19:26
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
спс, заработало)
|
|
|

24.10.2009, 20:31
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Подскажите mod_rewrite,чтобы при 404 был редирект на Index
|
|
|

24.10.2009, 20:32
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
rushter
Вариант не через мод_реврайт,а через редактирование файла ошибки!Если есть доступ,просто можно в нем сделать редирект!Извини что не по теме,просто как вариант предложил!
|
|
|

24.10.2009, 20:33
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
ErrorDocument 404 /index.php
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|