Hallo
habe hier ein Script gefunden, aber eine Frage: Das POP UP zum Bild ist nie an das Bild angepasst, sondern immer etwas größer (also entsteht ein weißer Hintergrund)
wie füge ich die Funktion "autoclose" ein?
habe hier ein Script gefunden, aber eine Frage: Das POP UP zum Bild ist nie an das Bild angepasst, sondern immer etwas größer (also entsteht ein weißer Hintergrund)
wie füge ich die Funktion "autoclose" ein?
Code:
<?php
error_reporting(0);
$handle=opendir(".");
$cnter=0;
echo "<table cellpadding=5 cellspacing=5 class=\"POPUP\"><tr>\n";
while ($file = readdir($handle))
{
if ($file != "." && $file != "..")
{
$picinfo = @getimagesize($file);
if ($picinfo !== false)
{
if(file_exists("tnails/$file"))
{
$lol = 1;
}
else
{
$size=getimagesize("$file");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=120;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
$altesBild=ImageCreateFromJPEG("$file");
if ($altesBild == "")
{
$altesBild=ImageCreateFromGif("$file");
}
if ($altesBild == "")
{
$altesBild=ImageCreateFromPng("$file");
}
if ($altesBild == "")
{
$altesBild=ImageCreateFromwbmp("$file");
}
$neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
$wechseln=chdir("tnails");
ImageJPEG($neuesBild,"$file");
$wechseln=chdir("..");
}
$img_x = $picinfo[0];
$w_x = $img_x+20;
$img_y = $picinfo[0];
$w_y = $img_y+30;
$x = ($cnter % 3);
$fn=$file.".txt";
if (file_exists($fn)) {
$fp = fopen ($fn,"r");
$str = fgets($fp,filesize ($fn));
fclose($fp);
$txt="<br>$file<br>$img_x x $img_y<br><br></td>\n";
$alt=$str;
} else {
$txt="<br>$file<br>$img_x x $img_y<br><br></td>\n";
}
if ($x == 0)
{
echo "</tr><tr><td class=\"POPUP\" align=center valign=middle>\n";
echo "<a href=\"javascript:opengalwindow('buddy','$file',$w_x,$w_y);\"><img alt=\"$alt\" border=0 height=83 src=tnails/$file></a>";
//echo $txt;
} else {
echo "<td class=\"POPUP\" align=center valign=middle>\n";
echo "<a href=\"javascript:opengalwindow('buddy','$file',$w_x,$w_y);\"><img alt=\"$alt\" border=0 height=83 src=tnails/$file></a>";
//echo $txt;
}
$cnter=$cnter+1;
}
}
}
closedir($handle);
echo "</tr></table>\n";
if ($cnter==0) {echo"Keine Bilder vorhanden.";}
$wechseln=chdir("tnails");
$handle=opendir(".");
while ($file = readdir($handle))
{
if ($file != "." && $file != "..")
{
$picinfo = @getimagesize($file);
if ($picinfo !== false)
{
$wechseln=chdir("..");
if(file_exists("$file"))
{
$wechseln=chdir("tnails");
}
else
{
$wechseln=chdir("tnails");
unlink($file);
}
}
}
}
closedir($handle);
?>