Jur4 Blog - Jiří Petřek alias Jur4 - webdesign, seo, programovaní, php, css, html

PHP: Běží v TV

Dnes jsem z nudy vytvoříl skript, který zjištujě aktuální program v televizi. Je velice jednoduchý, ale snad se někomu bude hodit. :-)

Skript pracuje na jednoduchém principu, podle kódu, který je vypisován na zdrojové stránce.

<td>
 <div class="tvprogress">
  <p><span>18:30-18:56</strong></p>
  <div><div style="width:140px"></div></div>
  <p><span class="running">Právì bìží:</span>  Guinnessùv svìt rekordù </p>
 </div>
</td>

<td>
 <div class="tvprogress">
  <p><span>18:00-18:55</strong></p>
  <div><div style="width:148px"></div></div>
  <p><span class="running">Právì bìží:</span>  Profil - Jan Kaplický </p>
 </div>
</td>

<td>
 <div class="tvprogress">
  <p><span>18:50-19:30</strong></p>
  <div><div style="width:16px"></div></div>
  <p><span class="running">Právì bìží:</span>  Ulice (101) </p>
 </div>
</td>

<td>
 <div class="tvprogress">
  <p><span>18:50-18:55</strong></p>
  <div><div style="width:122px"></div></div>
  <p><span class="running">Právì bìží:</span>  Minuty regionu </p>
 </div>
</td>

Zdrojová stránka je na adrese. http://zpravy.atlas.cz/tv/ Když víme toto můžeme napsat regulární vyráz který nám vytáhne jen potřebné.

$nahrad = '<p><span class="running">Právì bìží:</span>(.+?)</p>';

Funkcí preg_match_all vytáhneme ze zdrojového kódu stránky, to co běží, a pak jen do promněných přiřadíme správné položky pole.

$count = preg_match_all("!$nahrad!", $tv, $nalez);

Konečné použití může být třeba takovéto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title>Co jde v TV | Jur4 script</title>
  </head>
  <body>

   <h1>Právì jde v TV</h1>

   <p><b>ÈT1</b>:<?php echo $ct1; ?></p>
   <p><b>ÈT2</b>:<?php echo $ct2; ?></p>
   <p><b>Nova</b>:<?php echo $nova; ?></p>
   <p><b>Prima</b>:<?php echo $prima; ?></p>

  </body>
</html>

Info:

Líbí se ti text? Ano / Ne Dej mi o tom vědět! Nebo si jej můžeš zalinkovat! linkuj.cz / del.icio.us. Pokud chceš ještě něco víc, můžeš si text vytisknout, exportovat do PDF nebo na tento text upozornit e-mailem. Dále si ještě můžeš stáhnou RSS jeho komentářů, popřípadě ho i komentovat.

Jiří Petřek | 23.1.2006 Po 22:36 | HTML, CSS | 0 komentářů

Komentáře k textu

K textu nebyl napsán žádný komentář.

Na texty napsané před více jak 60 dny nelze dále reagovat.

Úvod | Archív | Vzkaz | Download | Hledání | Odkazy | Fotoblog | Portfolio
Běží na RS2 RC4 s formátovačem Texy! | Hosting station.cz
© Jiří Petřek | Pagerank | Prohlášení o přístupnosti | Statistika | ^ Nahoru