Hilfe ich komme nicht mehr weiter mit diesem Script:
Mein Problem ist es wenn ich das Script in den selben Ordner tue wie die Bilder dann funktioniert ja alles wunderbar, wenn ich aber dieses File include dann zeigt es keine Bilder mehr an was mir au kalr ist wieso: die struktur auf dem Server ist nähmlich
v2/gallery.php --> hier sollte das script included werden
v2/images/script.php --> hier ist das Script das die Bilder anzeigt
v2/images/ --> hier sind die Bilder
Wenn ich also das script über die url/v2/images/script.php aufrufe zeigt es schön alle Bilder an, wenn ich aber das File gallery.php aufrufe wo das script included wird zeigt es keine mehr an was ja klar ist weil die Bilder nicht in diesem Ordner sind:
Meine Frage nun wie kann ich das Script um schreiben das das Script die Bilder aus dem Ordner Images anzeigt ?
Vielen Dank schon mal im voraus
Mein Problem ist es wenn ich das Script in den selben Ordner tue wie die Bilder dann funktioniert ja alles wunderbar, wenn ich aber dieses File include dann zeigt es keine Bilder mehr an was mir au kalr ist wieso: die struktur auf dem Server ist nähmlich
v2/gallery.php --> hier sollte das script included werden
v2/images/script.php --> hier ist das Script das die Bilder anzeigt
v2/images/ --> hier sind die Bilder
Wenn ich also das script über die url/v2/images/script.php aufrufe zeigt es schön alle Bilder an, wenn ich aber das File gallery.php aufrufe wo das script included wird zeigt es keine mehr an was ja klar ist weil die Bilder nicht in diesem Ordner sind:
Meine Frage nun wie kann ich das Script um schreiben das das Script die Bilder aus dem Ordner Images anzeigt ?
Code:
<?php
error_reporting(0);
$handle=opendir(".");
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);
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
$wechseln=chdir("tnails");
ImageJPEG($neuesBild,"$file");
$wechseln=chdir("..");
}
$img_x = $picinfo[0];
$img_y = $picinfo[1];
echo "<a href=# ONCLICK=window.open('$file','buddy','width=$img_x,height=$img_y,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0')><img width=110 height=83 src=tnails/$file border=0></a> ";
}
}
}
closedir($handle);
$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);
?>
Vielen Dank schon mal im voraus