melistik
Erfahrenes Mitglied
Ich habe ein kleines Upload Script geschrieben, das vom
hochgeladene Bild ein Thumb macht. Nun möchte ich eine Seite erstellen,
wo diese Thumbs aus dem Thumb-Ordner dargestellt werden,
und mit einem Link in einem neuen Fenster groß dargestellt werden.
Irgendwie hapert es noch ander Ausgabe bitte Hilfe.
Mein Script bis jetzt :
Die Ausgabe ist bestimmt nicht die feinste Art, doch ich weiss nicht wie ich das anders hinbekommen soll ...
Also er sagt immer Laufzeitfehler in Zeile 0 ..
Ich weiss, das irgendwas mit der Ausgabe im Echo falsch ist mit :
\"$PicPathIn$name[$i]\";
\"$hoehe[$i]\",width=\"$breite[$i]\"
doch wie soll ich das schreiben, sodass $name, $breit und co als Variablen erkannt werden ?
hochgeladene Bild ein Thumb macht. Nun möchte ich eine Seite erstellen,
wo diese Thumbs aus dem Thumb-Ordner dargestellt werden,
und mit einem Link in einem neuen Fenster groß dargestellt werden.
Irgendwie hapert es noch ander Ausgabe bitte Hilfe.
Mein Script bis jetzt :
PHP:
<?
$absolute_path = "/www/htdocs/v085124/files/imagetest/pics"; //Absolute Pfad
$PicPathIn="http://www.ppone.net/files/imagetest/pics/";
$PicPath = "http://www.ppone.net/files/imagetest/pics/thumb/";
$pictyp = array (".jpg",".JPG",".jpeg",".JPEG");
// öffnen des Folders
$fp = @opendir($absolute_path);
// auslesen der Bilder
while ($file = readdir($fp))
{ $ext = strrchr($file,'.');
if (in_array($ext,$pictyp)) {
$name[] = $file;
$size=getimagesize("$PicPathIn"."$file");
$breite[] =$size[0];
$hoehe[] =$size[1];
}
}
@closedir($fp);
//Anzeige der Bilder
for ($i = 0; $i < sizeof($name); $i++)
{
if ($name[$i] != "." && $name[$i] != "..") {
echo "<a href=\"$PicPathIn$name[$i]\";
target='neuesfenster'
onclick=\"window.open('','neuesfenster','top=50,screenX=50,left=100,screenY=100,height=\"$hoehe[$i]\",width=\"$breite[$i]\"')\">
<img src=\"$PicPath$name[$i]\"></a><br><br>";
}}
?>
Die Ausgabe ist bestimmt nicht die feinste Art, doch ich weiss nicht wie ich das anders hinbekommen soll ...
Also er sagt immer Laufzeitfehler in Zeile 0 ..
Ich weiss, das irgendwas mit der Ausgabe im Echo falsch ist mit :
\"$PicPathIn$name[$i]\";
\"$hoehe[$i]\",width=\"$breite[$i]\"
doch wie soll ich das schreiben, sodass $name, $breit und co als Variablen erkannt werden ?