ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #721  
Старый 24.10.2009, 15:33
Аватар для alwex
alwex
Участник форума
Регистрация: 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>
<!-- /актеры фильма -->
с нее надо парсить только актеров, я писал так что бы парсило, но оно парсило и тег кто дублировал роли. как сделать что бы только актеров?
 
Ответить с цитированием

  #722  
Старый 24.10.2009, 15:49
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

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]);
?>
 
Ответить с цитированием

  #723  
Старый 24.10.2009, 15:54
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

хех, я же сказал что так как ты ща вот сделал будет брать и тех кто дублировал... надо ТОЛЬКО АКТЕРОВ
 
Ответить с цитированием

  #724  
Старый 24.10.2009, 15:55
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от alwex  
хех, я же сказал что так как ты ща вот сделал будет брать и тех кто дублировал... надо ТОЛЬКО АКТЕРОВ
ты хорошо подумал?
 
Ответить с цитированием

  #725  
Старый 24.10.2009, 16:20
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

я проверил твоё, не пашет как надо, парсит все ссылки... даже не только актеров
 
Ответить с цитированием

  #726  
Старый 24.10.2009, 17:22
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 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]); 
 
Ответить с цитированием

  #727  
Старый 24.10.2009, 19:26
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

спс, заработало)
 
Ответить с цитированием

  #728  
Старый 24.10.2009, 20:31
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Подскажите mod_rewrite,чтобы при 404 был редирект на Index
__________________
Blog
 
Ответить с цитированием

  #729  
Старый 24.10.2009, 20:32
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

rushter
Вариант не через мод_реврайт,а через редактирование файла ошибки!Если есть доступ,просто можно в нем сделать редирект!Извини что не по теме,просто как вариант предложил!
 
Ответить с цитированием

  #730  
Старый 24.10.2009, 20:33
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

ErrorDocument 404 /index.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ