selben pfad angeben
-
-
-
liegen die in einem unterordner ?
dann mach halt:$subdir = "./hier"; //Bilderverzeichnis
oder
$subdir = "/hier"; //Bilderverzeichnis
-
hm meins geht nich da is ja auch noch das eigentliche file dran...
-
-
wieso willst du dann den pfad dann überhaupt so angeben ?
-
dann nutze dirname($_SERVER['PHP_SELF']), wobei man da uch einfach ./subdir für schreiben könnte.
-
funktioniert alles nicht so
ich hab ma ein link:
-
das thema scheint untergegangen zu sein....
-
ja und wie sollen wir dir jetzt dabei helfen??
poste doch erstmal deinen ordner aufbau un kennzeichen alles relevante
-
/bilder <-- bilderverzeichnis
/bilder <-- leigt auch die .php datei, in der der Pfad /bilder angegeben werden soll -
dann ist subtir eintelich "" oder "./" aber poste mal das gesamgte scipt sonst, wenn es nicth geht.
-
[php:1:2d5eef979f]<?php
//<<<<<<<<<<<<<<<<<<<<<<<< KONFIGURATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$subdir = "../upload"; //Bilderverzeichnis
$heading = "User-Pics"; //Überschrift
$imagewidth = 120; //Thumbnailbreite (Min 50; Max 200)
$bigimagewidth = 500; //Originalbild-Breite (Min 250; Max 600)
$colums = 3; //Spalten (Min 2; Max 10)
$shadow = false; //Schatten? Ja = true; Nein = False
//<<<<<<<<<<<<<<<<<<<<<< KONFIGURATION ENDE >>>>>>>>>>>>>>>>>>>>>>>>>>function shadowtable($imagehtml)
{
$output .= "<table style='border-style: none;' cellspacing='0' cellpadding='0' height='100%'>
<tr><td rowspan='2' colspan='2' style='border-style: none;'>
$imagehtml</td><td valign='top' style='border-style: none;' background='shadow/r.gif'></td></tr><tr>
<td style='border-style: none;' background='shadow/r.gif'></td></tr>
<tr><td style='border-style: none;' background='shadow/u.gif' align='left'></td>
<td style='border-style: none;' background='shadow/u.gif'></td>
<td style='border-style: none;' valign='top'></td>
</tr></table>";
return $output;
}function showpicture($image, $widthget, $subdir, $shadow)
{
if ($shadow == true)
{
$output = "<td align='center' valign='middle'>";
$imagehtml = "<a href='$PHP_SELF?image=$image&view=big'></a>";
$output .= shadowtable($imagehtml);
$output .= "<span class='text'>" .$image. "</span></td>";
}
else
{
$output = "<td align='center' valign='middle'>";
$output .= "<table style='border-style: none;' cellspacing='0' cellpadding='0' height='100%'>
<tr><td style='border-style: none;'>";
$output .= "<a href='$PHP_SELF?image=$image&view=big'></a></td></tr></table>
<span class='text'>" .$image. "</span></td>";
}
return $output;
}function showbigpicture($subdir, $imagewidth, $image, $shadow, $von)
{
$i = 0;
$dir = opendir($subdir);
while ($file = readdir($dir))
{
$imagechecker = @getimagesize($subdir. "/" .$file);
if ($imagechecker[2] == 1 OR $imagechecker[2] == 2)
{
$images[$i] = $file;
if ($file == $image)
{
$imagehtml = "";
$aktuell = count($images);
if ($shadow == true)
{
echo shadowtable($imagehtml);
echo "<table width='100%' border='0'>
<tr><td class='text' align='left' width='50%'>Bild " .$aktuell. " von " .$von. "</td>
<td class='text' align='right' width='50%'>Bildname: $file</td>
</tr></table>";
}
else
{
echo $imagehtml. "
";
echo "<span class='text'>Bild " .$aktuell. " von " .$von. "</span>";
}
$count = $i;
}
$i++;
}
}
echo "<table border='0' width='100%' align='center'><tr><td align='center' width='33%'>";
if ($count > 0)
{
$output .= "[url='' .$PHP_SELF. '?image=' .$images[0]. "&view=big'] << Erstes[/url]";
$output .= "[url='' .$PHP_SELF. '?image=' .$images[$count-1]. "&view=big'] < Zurück [/url]";
}
else {$output .= "";}
$output .= "</td><td align='center'>";
$output .= "Back";
$output .= "</td><td align='center' width='33%'>";
if ($count < count($images)-1)
{
$output .= "[url='' .$PHP_SELF. '?image=' .$images[$count+1]. "&view=big'] Vorwärts > [/url]";
$output .= "[url='' .$PHP_SELF. '?image=' .$images[$von-1]. "&view=big'] Letztes >> [/url]";
}
else {$output .= "";}
$output .= "</td></tr></table>";
return $output;
}//<<<<<<<<<<<<< HAUPTPROGRAMM >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
echo "<center><span class='bigtext'>$heading</span></center>
";
$count = 1;
$zaehler = 0;
$dir = opendir($subdir);
while ($file = readdir($dir))
{
$imagechecker = @getimagesize($subdir. "/" .$file);
if ($imagechecker[2] == 1 OR $imagechecker[2] == 2)
{
$zaehler ++;
}
}
closedir($dir);
if (!$view)
{
$dir = opendir($subdir);
echo "<table align='center' cellpadding='5' cellspacing='0' style=\"border:1px solid black; empty-cells:show\">";
while ($file = readdir($dir))
{
$imagechecker = @getimagesize($subdir. "/" .$file);
if ($imagechecker[2] == 1 OR $imagechecker[2] == 2)
{
$zaehler ++;
if ($count == 1){echo "<tr>";}
echo showpicture($file, $imagewidth, $subdir, $shadow);
if ($count < $colums) {$count++;}
else {$count = 1; echo "</tr>";}
}
}
closedir($dir);
echo "</table>";
}
else
{
echo "
";
echo "<table align='center' cellpadding='5' cellspacing='0' style=\"border:1px solid black; empty-cells:show\">";
echo "<tr><td>";
echo showbigpicture($subdir, $bigimagewidth, $image, $shadow, $zaehler);
echo "</td></tr></table>";
}
if ($shadow == true){$shaus = "Ja";} else {$shaus = "Nein";}
echo "<center><span class='text'>Thumbnailgröße: $imagewidth Pixel
Normale Bildgröße: $bigimagewidth Pixel
Spalten: $colums
Schatten: $shaus</span></center>";
?>[/php:1:2d5eef979f] -
also
$subdir. "/" .$file
da must du halt das
."/"
jeweils entfernen
und dann
$subdir = "./";
-
meinst du jetzt oben in der konfiguration oda im ganzen quelltext?
-
überall