Danke, ich habs jetzt so gelöst:
PHP-Code:
function getPath() //Gibt den aktuellen PFad zurpck
{
$pathexp = explode("/",(getenv("SCRIPT_FILENAME")));
$res = (count($pathexp) -1);
for ($i=1;$i < $res; $i++) // Schleife
{
$path = $path . "/". $pathexp[$i]; // Setze zerschnittene Teile zu Verzeichnisbeschr. zusammen
}
return $path;
}
$path= getPath();
$hdl = opendir($path);
while ($dir = readdir($hdl))
{
if (is_dir($dir) && $dir != "." && $dir != ".." && substr($dir,0,1) != ".")
{
$verzs[$z] = $dir;
$z++;
}
}
asort($verzs);
foreach($verzs as $verz)
{
echo "<a href=\"index.php?dir=" . $verz . "&img=1&action=view&max=" . $verz_u_laenge . "\">$verz</a> <br>";
# $verz_u_laenge anzahl der bilder die in dem UNTERverzeichnis sind! > Fehlt noch!!
}
}
Jetzt habe ich aber noch ein Problem:
Und zwar brauche ich die Anzahl der .JPG die in dem Verzeichnis $verz sind und dann in $verz_u_laenge gespeichert werden.
Ich weiß nicht in wie weit und wo ich deine Funktion modifiziern muss damit ich einen dir bekomme und aus diesen dann mit sizeof die anzahl der dateien bekommen.
Hatte schon mal überlegt diese:
PHP-Code:
while ($dir = readdir($hdl))
{
if (is_dir($dir) && $dir != "." && $dir != ".." && substr($dir,0,1) != ".")
{
$verzs[$z] = $dir;
$z++;
}
}
auf das unterverzeichnis anzuwenden mit geändertem $dir quasie das hdl ändern, das geht aber leider nicht.
Kann mir bitte einer sagen wo bzw. wie ich die funktionen ändern nutzen muss, da ich von der dir geschichte keine Ahnung habe.
Lesezeichen