//Internettet som database //Ved at udnytte PHP-funktionen fopen() er det muligt at hente ressourcer ind i PHP-scriptet fra hvor som helst på Internettet. //I nedenstående script findes den næste togafgangstid for S-toget fra Islev mod Enghave st. ved at indhente data fra DSBs Rejseplanen. //Dette gøres ved at konstruere URL og formvariabler svarende til de som sendes fra formularen på websiden www.dsb.dk // Først konstrueres variabler for dato og tidspunkt: $strYear = date("Y",time()); $strMonth = date("m",time()); $strDay = date("d",time()); $strHour = date("H",time()); $strMinute = date("i",time()); //URL med URL-suffix sammensættes. $strURL = "http://www.rejseplanen.dk/bin/query.exe/mn?" ."taxi_select=off&" ."time=$strHour%3A$strMinute&" ."majorto=BHF&" ."majorfrom=BHF&" ."from=islev%20st.&" ."datesel=custom&" ."L=vs_dsb&" ."ignore_ident=1&" ."to=Enghave%20st.&" ."date=$strDay-$strMonth-$strYear&" ."protocol=http%3A&" ."start.y=10&" ."start.x=10&" ."timesel=depart"; // ressourcen hentes ind i PHP-scriptet med fopen() som er én af PHPs funktioner til filhåndtering. //$fp er pointeren til det hentede materiale. $fp = fopen($strURL,"r"); if(!$fp) { echo "$fp er ikke OK"; } $strDSBHTML = fread($fp,10000); //opsamling af afgangstidspunkterne der figurerer på Rejseplanens resultatside $tjek = ereg("