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
SMV'er mangler stadig basal it-sikkerhed: “Der er simpelthen ikke nok økonomi i det for de store virksomheder”
Mindre sikkerhedsvirksomheder har fået øjnene op for at sælge it-sikkerhedsløsninger til SMV'er. Den etablerede branche er nemlig ikke interesseret i SMV-markedet, lyder vurderingen fra CTO hos EG.
Computerworld
Studieguide: Følg disse råd og få mest smartphone for pengene - disse fire smartphones er de bedste køb lige nu
En ny, velfungerende smartphone behøver ikke at koste alverden. Sådan får du masser af mobil til få penge.
CIO
Forleden reparerede en mekaniker min bil: Det kostede 4.200 kroner, som min hjerne snød mig til at betale med et smil
De rationelle it-beslutninger du træffer er måske en illusion. Det lærte jeg da min bil gik i stykker og min hjerne snød mig til at tro, at alt var fint. Til gengæld fandt jeg tre fælder dine it-beslutninger kan falde i.
Job & Karriere
Amazon kan komme til at lide samme skæbne som Uber i Danmark - fagbevægelse ruster sig til kamp
Den danske fagbevægelse står klar til at give Amazon en varm velkomst på det danske marked. Spørgsmålet er derfor om et stærkt samarbejde mellem på den side detailbranchen og internethandlen og på den anden side fagbevægelsen vil kunne skabe et bolværk mod Amazons indtog, eller om Amazon har lært af Uber og Ryanairs fejl?
White paper
Du slipper ikke … digitaliseringen rammer også dig og din virksomhed. Men gå ikke i panik, for de fundamentale færdigheder er (næsten) de samme som altid
Hvordan slipper industrivirksomheder i alle størrelser igennem det minefelt af markedskræfter, stadig mere krævende digitale kunder, konkurrencepres og digitale forventninger? Nøglen er at begynde med det fundamentale. Mennesker, smidige processer, digitalt lederskab og tilfredse kunder. Læs dette whitepaper fra Columbus med bidrag fra eksperter og få indsigt i relevant benchmarking. 24 sider på engelsk.