Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 03-05-2004, 10:59
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Ik zit met het volgende probleem. Ik heb van internet een tv gids wat iedere week wordt geupdate door hun. Alleen het probleem is dat de tijden die daar op staan 3 uur achter lopen.
Ik wil nu dus iets maken die tijden 3 uur vooruitzet.

Ik ben een beetje begonnen met klooien maar ik heb geen flauw idee hoe ik dat kan doen.

Ik kan het desbetreffende html bestand inlezen met file_get_contents(). Maar weet daarna niet hoe ik de tijden 3 uur vooruit kan zetten

Het gaat om de volgende site
http://www.eter.tv/eng/programs/prin..._Atvsput.shtml
Met citaat reageren
Advertentie
Oud 03-05-2004, 11:02
deathz0rz
deathz0rz is offline
je moet de site parsen met PCRE, 3 bij het uur optellen en dan een modulo met 24 doen.
__________________
Ooit. Dan.
Met citaat reageren
Oud 03-05-2004, 11:04
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
regular expressions dus?

en waarom modulo 24?
Met citaat reageren
Oud 03-05-2004, 11:51
Scooter B0y
Avatar van Scooter B0y
Scooter B0y is offline
is er niet ergens een TV gids in XML dat is iets makkelijker
Met citaat reageren
Oud 03-05-2004, 11:54
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
Scooter B0y schreef op 03-05-2004 @ 12:51 :
is er niet ergens een TV gids in XML dat is iets makkelijker
nope
Met citaat reageren
Oud 03-05-2004, 14:16
deathz0rz
deathz0rz is offline
Citaat:
Dr HenDre schreef op 03-05-2004 @ 12:04 :
regular expressions dus?

en waarom modulo 24?
regexps ja

en omdat het 27 uur niet bestaat maar 3 uur wel
__________________
Ooit. Dan.
Met citaat reageren
Oud 03-05-2004, 15:58
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
deathz0rz schreef op 03-05-2004 @ 15:16 :
regexps ja

en omdat het 27 uur niet bestaat maar 3 uur wel
dank je het is nu gelukt, ik heb het als volgt opgelost voor de geintereseerden

PHP-code:
<?php

  
if(!isset($_GET['gmt']) || !is_numeric($_GET['gmt']))
    
$gmt_x 0;
  elseif(isset(
$_GET['gmt']) && is_numeric($_GET['gmt']))
    
$gmt_x $_GET['gmt'];

  
$program "program.html";
  
$content =  file_get_contents($program);

  
$pattern "|(\d{2}).(\d{2})[ ](<\/font>)|";
  function 
add_x_hours($match)
  {
    global 
$gmt_x;
    
$match[1] += $gmt_x;
    
$match[1] %= 24;
    
$tijd $match[1].".".$match[2];
    return 
$tijd;
  }
  echo 
preg_replace_callback($pattern"add_x_hours"$content);
?>
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [JS] Waar plaats ik de code?
Femic
3 30-08-2011 17:28
Software & Hardware Website maken
.Daan
20 01-09-2010 15:09
Software & Hardware [Centraal] Webdesign & sitechecks topic - [Deel 3]
M@rco
276 19-06-2009 07:36
Software & Hardware Centraal spyware, adware & virussen topic [5]
M@rco
499 26-03-2008 13:10
Software & Hardware [Centraal] Sitecheck topic (2)
Manuzhai
4 02-02-2006 16:29
Films, TV & Radio Buffy/Angel Meeting topic
Qimm
342 13-04-2003 23:26


Alle tijden zijn GMT +1. Het is nu 07:23.