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





Computerworld
"Om morgenen, lige før vi skal ind til interviewet, bliver hans telefon pludselig rødglødende: "Nokia har lige lukket hele afdelingen i København""
"Om morgenen, lige før vi skal ind til interviewet, bliver hans telefon pludselig rødglødende: "Nokia har lige lukket hele afdelingen i København""
CIO
Nu rammer kunstig intelligens de danske produktionsbånd: Vindmøllevirksomhed øger effektiviteten med 80 procent
I lang tid er der blevet talt om fordelene ved kunstig intelligens. Nu begynder det at vise sig i virkeligheden. Fujitsu har senest implementeret en løsning på vindmøllefabrikken Siemens Gamesa i Aalborg, der gør kvalitetssikringen både bedre og hurtigere.
Comon
Test af Jelly Pro: Lillebitte telefon er overraskende brugbar
Har du brug for en lillebitte mobiltelefon, som stadig kan køre Spotify, Mobile Pay og Messenger? Så er denne lille 4G-telefon noget for dig
Job & Karriere
Dansk it-virksomhed indførte fire-dages arbejdsuge: I dag er sygefraværet rekord-lavt og direktøren har tabt sig 13 kilo
Interview: Great Place To Work kategori-vinderen IIH Nordic har indført en fire-dages arbejdsuge og taget et opgør med forstyrrende storrums-kontorer og en frustrerende mailkultur. I dag er medarbejderne gladere end nogensinde før.
White paper
Sådan anvender du Microsofts Assessment og Planning Toolkit i dit it-miljø
Dette whitepaper gennemgår hvordan du anvender du Microsofts Assessment og Planning Toolkit i dit it-miljø og kommer med specifikke råd og konkret vejledning til anvendelsen.