Odota...noin 10 sek "; $lkm = 0; $alku = strpos($modetpage, $etsi1, $indeksi); $sek = 0; while (! empty($alku)) { print "$sek "; $sek++; $alku = strpos($modetpage, ""; $alku = strpos($modetpage, "alt=\"", $alku) + 5; $loppu = strpos($modetpage, "\"", $alku); $lempinimi = substr($modetpage, $alku, $loppu - $alku); $loppu = strpos($modetpage, ",", $alku) - 1; $alku =strpos($modetpage, ">", $loppu - 20) + 1; $nimi = substr($modetpage, $alku, $loppu - $alku + 1); $alku =strpos($modetpage, "/t5/", $loppu); $loppu =strpos($modetpage, "\"", $alku); $osoite = "http://yhteiso.elisa.fi"; $osoite .= substr($modetpage, $alku, $loppu - $alku); $modenpage = file_get_contents($osoite); $pos = strpos($modenpage, ">Verkossa<", 0); if ($pos === false) { array_push($paikallaolotieto, "ei ole paikalla."); } else { array_push($paikallaolotieto, "on paikalla."); } array_push($nimet, $nimi); array_push($osoitteet, $osoite); array_push($kuvaosoitteet, $kuva); array_push($usernamet, $lempinimi); $indeksi = $loppu + 1; $lkm++; $alku = strpos($modetpage, $etsi1, $indeksi); } print "
"; print "\n"; print " \n"; print " \n"; print " \n"; print "
\n"; $plkm=0; for ($ind=0; $ind < $lkm; $ind++) { if ($paikallaolotieto[$ind] == "on paikalla.") { $plkm++; } } if ($plkm > 0) { print "\n"; print "\n"; $rivillä = 0; print "Paikallaolijat:
"; for ($ind=0; $ind < $lkm; $ind++) { if ($paikallaolotieto[$ind] == "on paikalla.") { print "\n"; $rivillä++; if ($rivillä == 5) { print "\n"; print "\n"; $rivillä = 0; } } } print "\n"; print "
\n$nimet[$ind]
(eli $usernamet[$ind])
\n"; print "$kuvaosoitteet[$ind]

\n
\n"; } if ($plkm == 0) { print "Ei näytä olevan yhtään moderaattoria paikalla. "; $time = date('H:i:s', time()); $time = DateTime::createFromFormat('H:i:s', $time); // arkisin klo 8-20 ja lauantaisin klo 12-20 $alku1 = DateTime::createFromFormat('H:i:s', "8:00:00"); $loppu1 = DateTime::createFromFormat('H:i:s', "20:00:00"); $alku2 = DateTime::createFromFormat('H:i:s', "12:00:00"); $loppu2 = DateTime::createFromFormat('H:i:s', "20:00:00"); $a1=$alku1->format('H:i:s'); $a2=$loppu1->format('H:i:s'); $a3=$alku2->format('H:i:s'); $a4=$loppu2->format('H:i:s'); $viikonpäivä = date( "w", time()); $kello = $time->format('H:i:s'); if ($viikonpäivä == 6) { if ($time > $alku2 && $time < $loppu2) { print "Kuitenkin heidän työaikansa lauantaisin on klo $a3 - $a4 ja kello on nyt $kello!
\n"; } } elseif ($viikonpäivä >= 1 && $viikonpäivä <= 5) { if ($time > $alku1 && $time < $loppu1) { print "Kuitenkin heidän työaikansa arkisin on klo $a1 - $a2 ja kello on nyt $kello. Ovatkohan kahvilla?
"; } } } print "Poissaolijat:
"; print "\n"; print "\n"; $rivillä = 0; for ($ind=0; $ind < $lkm; $ind++) { if ($paikallaolotieto[$ind] == "ei ole paikalla.") { print "\n"; $rivillä++; if ($rivillä == 5) { print "\n"; print "\n"; $rivillä = 0; } } } print "\n"; print "
\n$nimet[$ind]
(eli $usernamet[$ind])
\n"; print "$kuvaosoitteet[$ind]

\n
"; print "
\n"; ?>