Выбор куска из файла

  • Автор темы Interrupt
  • Дата начала

Interrupt

Guest
Выбор куска из файла

Ситуация:
Есть тхт файл с програмой телепередач
нужно выводить в онлайн текущие
Формат тхт:
12 Декабря 2002 Канал1
8.00 С добрым утром
12.00 начнемс
12 Декабря 2002 Канал 2
8.00 Что либо.
13 Декабря 2002 Канал 1
.......................
Как?
Пожалуйста какой вариант алгоритма с вставкой нужных функций.
Как вырезать из файла кусок между датами?
------------------------
Исходные перменные:
Дата->now
Время->now
------------------------
Помогите ПЛЗ.
 

tony2001

TeaM PHPClub
не использовать для этого текстовый файл.
использовать любую базу.
 

Interrupt

Guest
Автор оригинала: tony2001
не использовать для этого текстовый файл.
использовать любую базу.
Да я бы непротив.
Но я все закачиваю в виде ХТМЛ.
В таком формате.
Прийдеться всеравно обрабатывать.
 

Larson

Новичок
Если формат строго такой, как ты написал, то читаем файл в массив ( file ), далее анализируй каждый элемент массива на предмет изменения каналов и время телепередач.
 

Interrupt

Guest
С помощью этого preg_match_all я смогу сделать?
PHP:
$text = "I am an HTML file with special tags such as {tag1} and {tag2} in it";
preg_match_all( '/\{.*?\}/', $text, $tags ); 
foreach ($tags[0] as $loop_result) {
echo $loop_result." ";
}
или разбирать по словам и искать?
PHP:
$fp= @fopen ("programmUKR.txt","r") or die ("error");
//разбить по словам
   while($line=fgets($fp,1024)){
      $words=preg_split('/\s+/',$line);
      $f_contens=preg_split("/\s+/".implode("",file($fn)));
      foreach ($f_contents as $word){
      $ar[$word]++;
       }
   }
 
Сверху