Seite 1 von 1

Verfasst: 10.04.2009, 21:15
von waaglein
Ich habe hier ein Spript für eine Webcam. Die Webcam erstellt jeden Tag einen neuen Ordner und speichert jedes Bild unter einem neuen Namen ab.

Das Script sucht im alktuellen Ordner nach dem neuesten Bild und gibt dies aus.

Code: Alles auswählen

<?php
$folder = "webcam/".date('Y').date('m').date('d')."/";
$dir = opendir($folder);
$allowed = array('jpg');
while ($file = readdir($dir))
{
if (($file!= ".") && ($file!= ".."))
{
if (in_array(substr($file, -3), $allowed))
{
$filemtime=filemtime("$folder/$file");
$files[] = "$filemtime||$file";
}
}
}
closedir($dir);
$fcount = count($files);
if ($fcount!= 0)
{
rsort($files);
for($i=0; $i<1; $i++)
{
$lastimage = explode('||', $files[$i]);
$show_file = $lastimage[1];
$imagedata=@getimagesize("$folder/$lastimage");
echo"<img src=\"http://abc.de/users/abc/$folder$show_file\">\n";
}
}
?>
ich bräuchte die Ausgabe so angepasst das statt dessen ein anklickbares Thumb angezeigt wird, so wie in diesem html Beispiel:

Code: Alles auswählen

<p align="center"><br><a href="http://www.abc.de/webcams/kb01/kb01.htm" target="_blank"><img src="http://www.abc.de/webcams/kb01/kb01.jpg" width="150" height="122" border="0"></a> </p>



Verfasst: 10.04.2009, 21:28
von Lighty
Hallo waaglein !

Also, php ist schon mal nicht meine Stärke, aber du könntest doch das Ausgabeimage in der Grösse beschränken !?

echo"<img src=\"http://abc.de/users/abc/$folder$show_file\" width=\"150\">\n";

Verfasst: 10.04.2009, 21:34
von waaglein
Danke, ja stimmt. Zusätzlich bräuchte ich es aber noch anklickbar als Vollbild im neuen Fenster. :)

Verfasst: 10.04.2009, 21:44
von Lighty
Das Vollbild dann als Link setzen !
vereinfacht: <a href="Bildoriginallink"><img src="Bildoriginallink" width="150"></a>

Edit:
... oder etwas komplexer, wie ich es hier gemacht habe !
http://www.naturaquaristik-live.de/nal_415/pflanzen.php?
( Wasermimose, ganz oben )

Verfasst: 10.04.2009, 22:55
von waaglein
Lighty hat geschrieben:Das Vollbild dann als Link setzen !
vereinfacht: <a href="Bildoriginallink"><img src="Bildoriginallink" width="150"></a>
Ja, das würde reichen.

Wie sieht denn das dann genau aus, also die komplette Zeile? :)

Verfasst: 10.04.2009, 22:58
von Lighty
... versuch mal das !

Code: Alles auswählen

echo" <a href=\"http://abc.de/users/abc/$folder$show_file\"><img src=\"http://abc.de/users/abc/$folder$show_file\" width=\"150\"></a> \n ";

Verfasst: 10.04.2009, 23:20
von waaglein
Danke, funktioniert. :)

Verfasst: 10.04.2009, 23:36
von Lighty
... gerne doch, sieht gut aus ! :up:

Verfasst: 10.04.2009, 23:43
von waaglein
Wußte doch wo ich hingehen muß um guten Support zu bekommen.... und dann noch die klasse Forensoftware... :)
Da fühlt man sich gleich "heimisch".

Dankeschön :)