PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sortieren des Inhalts eines Ordners


Wichu
13.10.2003, 17:48:54
Hallo,

ich habe eine kleine Site geschrieben, die mir den Inhalt des Ordners ausgibt und auch noch sortiert, nur funktioniert das nicht ganz, weiss aber leider nicht warum.



$pfad = "xxx";
$verz = opendir ($pfad);
while ($file = readdir ($verz))
{
if($file != "." && $file != "..")
{
$array[] = $file;
}
}
closedir($verz);
natsort($array);
for($i = 0; $i < count($array); $i++)
{
settype($anzahl[$i],"integer");
$datnam=str_replace(".pdf","",$array[$i]);
echo "<tr><td><input type="Text" name="anzahl[$i]" value="0" size="3" maxlength="2"></td><td><a href="dvd/$array[$i]">$datnam</a></td><tr>";
}



Kann es auch an einer Servereinstellung liegen, weil an meinen 2(!!) Apache Servern mit PHP funktioniert der Code einwandfrei, nur auf dem Webserver nicht!

Wichu

Ben20
13.10.2003, 18:25:54
Was genau funktioniert denn nicht? Hat das Script Leserechte in dem Ordner den es auslesen soll?

Wichu
13.10.2003, 20:20:49
es zeigt die dateien in der Reiehnfolge an, in der ich sie auf den Server geladen habe.

Ansonsten funktioniert alles....



PS: und ja, leserechte hat es!

Wichu
14.10.2003, 10:37:23
könnte es auch an irgendeiner Servereinstellung liegen?

Wichu

Wichu
15.10.2003, 10:10:31
Habs jetzt selber irgendwie gelöst!


habe statt
natsort($array);
usort($array,"strnatcasecmp");


fragt mich nicht wieso das jetzt auch auf dem Server funktioniert!
Ich weiss es echt nicht....




Wichu