Hallo,
wie kann man den das Alter einer Bilddatei z.B eines Cambildes aus einer Datenbank bestimmen/auslesen und dann ein Online/Offline Bild Indikator anzeigen lassen? Hab sowas leider nur für shtml Seiten gefunden ... siehe Beispiel:
<html>
<head>
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<title>Alter der Bilddatei</title>
</head>
<body>
<center>
<h1>Alter der Bilddatei</h1>
<img src="campic.jpg" width="320" height="240">
<script language="javascript">
<!--
var fyear = <!--#config timefmt="%Y"--><!--#flastmod file="campic.jpg"-->;
var fmon = <!--#config timefmt="%m"--><!--#flastmod file="campic.jpg"--> - 1;
var fday = <!--#config timefmt="%d"--><!--#flastmod file="campic.jpg"-->;
var fhour = <!--#config timefmt="%H"--><!--#flastmod file="campic.jpg"-->;
var fmin = <!--#config timefmt="%M"--><!--#flastmod file="campic.jpg"-->;
var fsec = <!--#config timefmt="%S"--><!--#flastmod file="campic.jpg"-->;
var lyear = <!--#config timefmt="%Y"--><!--#echo var="DATE_LOCAL"-->;
var lmon = <!--#config timefmt="%m"--><!--#echo var="DATE_LOCAL"--> - 1;
var lday = <!--#config timefmt="%d"--><!--#echo var="DATE_LOCAL"-->;
var lhour = <!--#config timefmt="%H"--><!--#echo var="DATE_LOCAL"-->;
var lmin = <!--#config timefmt="%M"--><!--#echo var="DATE_LOCAL"-->;
var lsec = <!--#config timefmt="%S"--><!--#echo var="DATE_LOCAL"-->;
var filedate = new Date(fyear,fmon,fday,fhour,fmin,fsec);
var localdate = new Date(lyear,lmon,lday,lhour,lmin,lsec);
var datediff = Math.round((localdate - filedate) / 1000);
if(datediff <= 600)
{
document.write('<p><img src="online.gif" width="100" height="20">');
document.write('<p>Das Kamerabild wurde vor ' + datediff + ' Sekunden hochgeladen und ist aktuell.');
}
else
{
document.write('<p><img src="offline.gif" width="100" height="20">');
document.write('<p>Das Kamerabild wurde vor ' + datediff + ' Sekunden hochgeladen und ist nicht aktuell.');
}
//-->
</script>
</center>
</body>
</html>
Geht das auch in Php zu intigrieren?
Bitte um Hilfe
wie kann man den das Alter einer Bilddatei z.B eines Cambildes aus einer Datenbank bestimmen/auslesen und dann ein Online/Offline Bild Indikator anzeigen lassen? Hab sowas leider nur für shtml Seiten gefunden ... siehe Beispiel:
<html>
<head>
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<title>Alter der Bilddatei</title>
</head>
<body>
<center>
<h1>Alter der Bilddatei</h1>
<img src="campic.jpg" width="320" height="240">
<script language="javascript">
<!--
var fyear = <!--#config timefmt="%Y"--><!--#flastmod file="campic.jpg"-->;
var fmon = <!--#config timefmt="%m"--><!--#flastmod file="campic.jpg"--> - 1;
var fday = <!--#config timefmt="%d"--><!--#flastmod file="campic.jpg"-->;
var fhour = <!--#config timefmt="%H"--><!--#flastmod file="campic.jpg"-->;
var fmin = <!--#config timefmt="%M"--><!--#flastmod file="campic.jpg"-->;
var fsec = <!--#config timefmt="%S"--><!--#flastmod file="campic.jpg"-->;
var lyear = <!--#config timefmt="%Y"--><!--#echo var="DATE_LOCAL"-->;
var lmon = <!--#config timefmt="%m"--><!--#echo var="DATE_LOCAL"--> - 1;
var lday = <!--#config timefmt="%d"--><!--#echo var="DATE_LOCAL"-->;
var lhour = <!--#config timefmt="%H"--><!--#echo var="DATE_LOCAL"-->;
var lmin = <!--#config timefmt="%M"--><!--#echo var="DATE_LOCAL"-->;
var lsec = <!--#config timefmt="%S"--><!--#echo var="DATE_LOCAL"-->;
var filedate = new Date(fyear,fmon,fday,fhour,fmin,fsec);
var localdate = new Date(lyear,lmon,lday,lhour,lmin,lsec);
var datediff = Math.round((localdate - filedate) / 1000);
if(datediff <= 600)
{
document.write('<p><img src="online.gif" width="100" height="20">');
document.write('<p>Das Kamerabild wurde vor ' + datediff + ' Sekunden hochgeladen und ist aktuell.');
}
else
{
document.write('<p><img src="offline.gif" width="100" height="20">');
document.write('<p>Das Kamerabild wurde vor ' + datediff + ' Sekunden hochgeladen und ist nicht aktuell.');
}
//-->
</script>
</center>
</body>
</html>
Geht das auch in Php zu intigrieren?
Bitte um Hilfe
Kommentar