[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как реализовать выборку с массива?
Гость_Руслан
Здравствуйте! Прошу совета, точнее код на РНР как реализовать вырезание с массива нужной мне информации. На сайте реализовано публикование телепрограммы. Берется она из файла. Файл выглядит следующим образом:

===== Начало файла =====
<table width="100%" border="0" cellspacing="0" cellpadding="10" class="channel"><tr valign="">
<td
width="177" class="left" align="right">
<img
src="ЛОГОТИП ТЕЛЕКАНАЛА.gif" border="0" alt=""><br><b></b><br><br>
</td>
<td
width="">
<div>
TEXT 1</div>
<div>
TEXT 2</div>
<div>
TEXT 3</div>
<div>
TEXT 4</div>
<div>
TEXT 5</div>
<div>
TEXT 6</div>
<div>
TEXT ХХХ.....</div>
</td>
</tr></table>


===== Конец файла ====

Где ТЕXT 1, 2, 3 и т.д является названием передач и соответственно постоянно меняется. Чтобы корректно отображалась программа на сайте мне необходимо только первые 3 программы. Как вырезать все ненужное? Т.е. все что идет после строки <div> TEXT 3</div>. Напомню, что "TEXT (цифра)" мною написано условно. Это постоянно изменяющаяся информация о текущих передачах на ближайшее время.

Заранее спасибо.



Спустя 6 часов, 40 минут, 56 секунд (12.11.2011 - 09:10) Michael написал(а):
Это грабер называется. И не из "файла", а из другого сайта smile.gif .
Свои попытки реализовать показываете? Т.к. в смысле напишите мне код - это платная услуга в программировании.

Спустя 1 час, 37 минут, 9 секунд (12.11.2011 - 10:47) Guest написал(а):
Мои попытки - это только на мой взгляд глупая затея во фрейме показывать. Т.е. ограничить размер фрейма установленного на страницу. Чтоб по высоте показывало 3 строки (ну или скролл сделать). Но, хотелось бы программно вырезать все таки ненужное. А если на счет платного - не думаю что для специалиста это сильно сложная задача которая требует много времени. Свой сайт я создал почти 3 года назад. Сам учился, сам писал все. Сайт для людей. Он пользуется популярностью и совершенно бесплатный. Я на нем не зарабатываю (ну разве только если можно считать заработком рекламу яндекса). Это мое детище и хобби. Все вопросы которые возникали в процессе - мне на этом форуме всегда подсказывали и помогали. За что большое спасибо создателям такого нужного форума.

П.С. Ну или если сложная задача вырезать из кода, может кто подскажет где можно брать телепрограмму по всем каналам чтоб реализовать показ на сайте ближайших к эфиру программ.

Спустя 14 минут, 18 секунд (12.11.2011 - 11:02) Michael написал(а):
file_get_contents -ом на php берется текст этой странички. Распарсить можно кучей способов. Регулярками или используя попроще что то или самому код написать - дело для самого начинающего в php и непонятно в чем проблема то. В незнании php? Во фрейме показывать конечно жестоко...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.