file_get_contents + регулярные выражения + html

Статус
В этой теме нельзя размещать новые ответы.

FlashKiller

Новичок
file_get_contents + регулярные выражения + html

Здравствуйте, All!

Никак не могу выдернуть из получаемой с помощью file_get_contents строки необходимые мне части. В общем вот часть строки из которой нужно вынуть информацию:
Код:
...
<font class="title">Расписание сеансов кинозала "Премьерный"</font>
                           <br>
                     </div>
                     <p align="justify"></p><table width="100%" border="0" align="center" cellpadding="3" cellspacing="3" bordercolor="#000000">
  <tr bgcolor="#97BCE4">
    <td width="23%" >&nbsp;</td>
    <td align="center"><strong>20 май</strong></td>
    <td align="center"><strong>21 май</strong></td>
    <td align="center"><strong>22 май</strong></td>
    <td align="center"><strong>23 май</strong></td>
    <td align="center"><strong>24 май</strong></td>
    <td align="center"><strong>25 май</strong></td>
  </tr>
  <tr>
    <td bgcolor="#97BCE4"><div align="center"><strong>Название фильма</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>вс</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>пн</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>вт</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>ср</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>чт</strong></div></td>
    <td align="center" bgcolor="#D8D8D8"><div align="center"><strong>пт</strong></div></td>
  </tr>
  <tr>
    <td bgcolor="#97BCE4"><a href="http://www.kino.sovremennik.info/modules.php?name=News&amp;file=article&amp;sid=368">Невидимый</a></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">00-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">00-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">00-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
  </tr>
  <tr>
    <td bgcolor="#97BCE4"><a href="http://www.kino.sovremennik.info/modules.php?name=News&amp;file=article&amp;sid=369">Человек-паук 3: враг в отражении</a></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">14-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">15-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">11-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">15-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
  </tr>
  <tr>
    <td bgcolor="#97BCE4"><a href="http://www.kino.sovremennik.info/modules.php?name=News&amp;file=article&amp;sid=372">Шрек Третий</a></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">10-00 <BR>12-00 <BR>17-00 <BR>19-00 <BR>21-00 <BR>23-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">11-00 <BR>13-00 <BR>18-00 <BR>20-00 <BR>22-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">13-50 <BR>15-50 <BR>18-00 <BR>20-00 <BR>22-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">11-00 <BR>13-00 <BR>18-00 <BR>20-00 <BR>22-00 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
  </tr>
  <tr>
    <td bgcolor="#97BCE4"><a href="http://www.kino.sovremennik.info/modules.php?name=News&amp;file=article&amp;sid=373">Пираты Карибского моря 3: на краю света</a></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8"></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">11-40 <BR>14-50 <BR>18-00 <BR>21-10 <BR>00-20 <BR></td>
    <td align="center" valign="middle" bgcolor="#D8D8D8">11-40 <BR>14-50 <BR>18-00 <BR>21-10 <BR>00-20 <BR></td>
  </tr>
</table>
<BR><BR><div align="center">
...
Задачи стоит две:

1. Получить названия фильмов в текстовом формате - вообще без тегов.
2. Получить всю таблицу начиная с <table width="100%" border="0" align="center" cellpadding="3" cellspacing="3" bordercolor="#000000"> в начале приведенного куска и заканчивая </table> в конце.

С утра лазию по форуму в поисках нормального решения, но так адаптировать ничего и не получилось :(.

Делаю так:

PHP:
$a = return_text(file_get_contents('http://www.kino.sovremennik.info/modules.php?name=schedule&op=general'));

function return_text($url)
{
$data=file_get_contents($url);
$pattern="/<a href=\"http:\/\/www.kino.sovremennik.info\/modules.php?name=News&amp;file=article&amp;sid=368\">(.*?)<\/a>/i";
$data=preg_replace('/\r?\n/','',$data);
preg_match_all($pattern,$data,$matches);
return $matches;
}
По сути код взят из одной из тем, но увы не работает как минимум в моем случае!

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

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
skip

-~{}~ 20.05.07 21:02:

Кража контента запрещена правилами форума.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху