BHG Novice
07. december 2017 - 10:26 Der er 5 kommentarer og
1 løsning

Automatisk opdatering af php side

Jeg har en php-side, der viser det nyeste billede fra et IP-camera. Der kommer et nyt billede hvert minut. Jeg vil gerne have siden til at opdatere automatisk hvert minut, så det hele tiden er det nyeste billede, man ser, hvis siden er åben. Jeg er på ingen måde erfaren i programmering, så jeg håber på lidt hjælp til "praktikanten".
Filen har dette indhold:

<?php
$dir = 'files/';
$base_url = 'http://www.fynsulklub.dk/files/';
$newest_mtime = 0;
$show_file = 'BROKEN';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
    if (($file != '.') && ($file != '..')) {
      $mtime = filemtime("$dir/$file");
      if ($mtime > $newest_mtime) {
          $newest_mtime = $mtime;
          $show_file = "$base_url/$file";
      }
    }
  }
}
print '<img src="' .$show_file. '" alt="Image Title Here" width="1024" height="576">';
?>
expnet Mester
07. december 2017 - 10:33 #1
Kigge denne kode i bunden af den side du vil have der skal opdater hver minut

<script> setInterval("location.reload()", 60000); </script>
expnet Mester
07. december 2017 - 10:34 #2
Kigge = Ligge*
Rune1983 Forsker
07. december 2017 - 10:35 #3
Jeg har et lignende script. Ser således ud.
Anvender javascript.
<script type="text/javascript">
    var time = new Date().getTime();

    function refresh() {
        if(new Date().getTime() - time >= 60000) // Når 1 min er gået opdateres siden.
        {
            window.location.href='side.php';
        }else
        {
            setTimeout(refresh, 10000); // Kigger hvert 10 sek om den skal opdatere.
        }
    }
   
    setTimeout(refresh, 10000);
</script>
Rune1983 Forsker
07. december 2017 - 10:37 #4
> expnet
setInterval("location.reload()", 60000);
Kigger jeg lige videre på. Noget bedre løsning end min.
Slater Ekspert
07. december 2017 - 11:32 #5
#2: Lægge ;)
michael_stim Ekspert
07. december 2017 - 11:34 #6
#5: Læg :-D
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Udnyt det nye it-marked: Som it-chef har du aldrig haft bedre mulighed for at finde den rette it-løsning fra den rette leverandør
De mange nye spillere på it-markedet, der udfordrer de gamle leverandører og deres prismodeller og aftalevilkår, giver it-cheferne gode kort på hånden. Det skal udnyttes.
Computerworld
Fona-ejer skal betale million-beløb tilbage: Hævede 22 millioner kroner lige inden krak
Fona-ejeren Elkjøp Nordic trak uretmæssigt 22 millioner kroner ud af selskabet lige inden salget af den kendte kæde gik ned med flaget.
CIO
Cybersikkerhed til hele Danmark: Endelig faldt tiøren – lad os så komme i gang
Klumme: Regeringen og en række partier har afsat 1,4 milliarder kroner til at beskytte Danmark mod fremtidige cyber-angreb. Det er meget positivt. Nu bør vi handle. For pengene har ingen værdi i sig selv.
Job & Karriere
Regeringen vil gøre it-undervisning obligatorisk i folkeskolen: "Planen er, at alle danske børn skal lære at kode," siger undervisningsministeren
Interview: Regeringen indfører obligatorisk undervisning i it i folkeskolen på alle klassetrin og præsenterer fredag ny plan. Ny forsøgsordning i op til 50 skoler skal bane vejen. “Visionen for planen er, at alle danske børn skal lære at kode,” siger undervisningsminister Merete Riisager (LA).
White paper
Gratis bog: Database Protection for Dummies – Oracle edition
’Database Protection for Dummies’ er en af de bøgerne i den populære serie – her i en særlig Oracle-udgave. Bogen er skrevet af Lawrence Miller, som er Certified Information Systems Security Professional (CISSP). De to første kapitler handler om moderne database-beskyttelse og udfordringerne ved recovery og de vigtige aspekter af dette, mens de to sidste kapitler handler om Oracles løsninger og svar på disse udfordringer. Database Protection for Dummies – Oracle edition. 30 sider på engelsk, 2017