Hi Leute,
ich weiß nicht wie ich diese Situation erklären kann, ich habe ein script, das lädt die Ordner eines verzeichnisses und gibt daraus eine Datei an. Wenn ich nun den Ordner anklicke lädt er die darin befindlichen Dateien.
Es funktioniert eigentlich auch alles so wie gewünscht, nur gibt es ein Problem.
Beim ersten aufruf kann ich den ersten Ordner anklicken mir die Bilder anzeigen lassen. Wenn ich dann jedoch auf zurück klicke wird die Seite mit den Ordnern wieder geladen, ab dann kann ich jedoch den ersten Ordner nicht erneut öffnen, alle anderen Ordner funktionieren ohne Probleme nur der besagt erste ist lediglich beim ersten aufruf zu öffnen.
Hier mal das script:
irgendwie verstehe ich nicht warum es nur beim ersten Ordner so ist. Das ganze ist auch Profil unabhängig und egal wieviele Ordner es gibt der erste macht Probleme
EDIT // versucht besser zu formatieren
ich weiß nicht wie ich diese Situation erklären kann, ich habe ein script, das lädt die Ordner eines verzeichnisses und gibt daraus eine Datei an. Wenn ich nun den Ordner anklicke lädt er die darin befindlichen Dateien.
Es funktioniert eigentlich auch alles so wie gewünscht, nur gibt es ein Problem.
Beim ersten aufruf kann ich den ersten Ordner anklicken mir die Bilder anzeigen lassen. Wenn ich dann jedoch auf zurück klicke wird die Seite mit den Ordnern wieder geladen, ab dann kann ich jedoch den ersten Ordner nicht erneut öffnen, alle anderen Ordner funktionieren ohne Probleme nur der besagt erste ist lediglich beim ersten aufruf zu öffnen.
Hier mal das script:
PHP:
$alledateien = scandir("../../../all_img/".$_SESSION['provisitid']."/"); //Ordner "files" auslesen
foreach ($alledateien as $datei) { // Ausgabeschleife
if ($datei != "." && $datei != "..")
{
$a_dateien = glob("../../../all_img/".$_SESSION['provisitid']."/".$datei."/*");
for ($x = 0; $x < 1; $x++)
{
echo "<div style=float:left;height:140px;width:100px;>";
echo "<div style=height:100px;width:100px;>";
$path_parts = pathinfo("../../../all_img/".$_SESSION['provisitid']."/".$datei."/".$a_dateien[$x]."'");
echo "<a href=?profil=3&com_kat=2&prof=10&visuser=".$_SESSION['provisit']."&us=".$_SESSION['provisitid']."&fold=".$datei." id=fotos >
<img src=includes/all_img/".$_SESSION['provisitid']."/".$datei."/".$a_dateien[$x]." alt=".$path_parts['filename']." style=max-height:100px;max-width:100px;></a>";
echo "</div>";
echo "<div style=height:40px;width:100px;>";
echo str_replace('_', ' ', $datei). "<br />(" .count( (is_array($a_dateien) ? $a_dateien : NULL) ) .") Bilder";
echo "</div>";
echo "</div>";
}
}
irgendwie verstehe ich nicht warum es nur beim ersten Ordner so ist. Das ganze ist auch Profil unabhängig und egal wieviele Ordner es gibt der erste macht Probleme
EDIT // versucht besser zu formatieren
Zuletzt bearbeitet: