InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare

Thema: PHP - Das aktuelle Bild (einer Webcam) anzeigen Artikel anzeigen

walter schrieb am Montag, den 1 November 2021 #1
Bitte wer hilft mir. Ich hatte das glaub ich schon mal, nur ist mir die php "verschwunden".
Die Cam speichert alle 10 min in das Verzeichnis webcam/20211101/images das Bild (zB P21110117515510.jpg). Jetzt möchte ich aber mittels Cronjob dass immer das aktuellste Bild umbenannt wird in zB hallstatt.jpg und im Ordner webcam gespeichert wird. Danke für jede Hilfe. LG
Werner schrieb am Montag, den 1 November 2021 #2
Mein Vorschlag (ungetestet).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$verzeichnispfad 
"bilder/webcam/20211101/images/"// Bilderverzeichnis
$bilder array_slice(scanDir($verzeichnispfad), 2);

$datum ""// leer lassen!
$img ""// leer lassen!

foreach ($bilder as $bild) {
 if (! 
is_dir($bild)) {
  
$m filectime($verzeichnispfad $bild);
  
$z date("Y-m-d H:i:s"$m);
  if (
$z $datum) {
   
$datum $z;
   
$img $bild;
  }
 }
}

if (
file_exists("bilder/webcam/" "hallstatt.png")) {
 
unlink("bilder/webcam/" "hallstatt.png");
}
copy($verzeichnispfad $img"bilder/webcam/" "hallstatt.png");
?>