( Gelöst ) Script für Bildausgabe anpassen

original Thema anzeigen

10.04.09, 21:15:42

waaglein

Beitrag geändert von: waaglein - 10.04.09, 21:16:27

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:
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
<?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:
1:
<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>
10.04.09, 21:28:02

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";
10.04.09, 21:34:26

waaglein

Danke, ja stimmt. Zusätzlich bräuchte ich es aber noch anklickbar als Vollbild im neuen Fenster. :)
10.04.09, 21:44:42

Lighty

Beitrag geändert von: Lighty - 10.04.09, 21:50:19

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 )
10.04.09, 22:55:13

waaglein

Zitat von Lighty:
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? :)
10.04.09, 22:58:16

Lighty

... versuch mal das !

Code:
1:
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 ";
10.04.09, 23:20:13

waaglein

Danke, funktioniert. :)
10.04.09, 23:36:40

Lighty

... gerne doch, sieht gut aus ! :up:
10.04.09, 23:43:26

waaglein

Beitrag geändert von: waaglein - 10.04.09, 23:44:57

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 :)