Hallo,
ein externes PHP- Script generiert alle 2 Minuten ein neues Standbild von einer Webcam. Dazu benötigt es einen eigenen Ordner, um das Bild darin zu speichern.
Code:
<?php
$localfile = getcwd() . "/webcam.jpg"; # lokale Datei
$url = 'http://pmnjwtngewv4j5qp.myfritz.net:1024/axis-cgi/jpg/image.cgi?resolution=1920x1080'; # URL zur Webcam
// Prüfen ob Datei existiert
if (file_exists($localfile))
{
// Datei ist älter als 120 Sekunden
if ((time() - filemtime($localfile)) > 120)
{
unlink($localfile);
file_put_contents($localfile, file_get_contents($url));
}
}else{
// falls Datei nicht existiert, neu anlegen
file_put_contents($localfile, file_get_contents($url));
}
// Bilddatei als JPEG an Browser ausgeben
header('Content-Type: image/jpeg');
readfile($localfile);
?>
Mit dem Insettag {{file::getimage.php}} kann ich die Datei einbinden. Die php Datei liegt im Ordner /templates.
Momentan funktioniert es nicht, weil die PHP Datei keinen eigenen Ordner hat, in welches die Bilddatein gespeichgert werden. WIE kann ich das umsetzen?
Vielen Dank für Hinweise.
Lesezeichen