Probleme mit Array-Anzeige
Michael
- php
Hallo habe ein Problem mit Verzeichnis-Anzeige mit Arrays:
hier erstmal das Script zur Anzeige eines Verzeichnises auf dem Web-Server:
while (false !== ($filename = readdir($dh))) {
$pfadfilename = $dir2 . $filename;
if (ereg("deu.pdf", $filename))
{$files[] = "<a href="$pfadfilename" target="_blank">$filename</a><br>";} // verlinke Dateien mit der Endung deu.pdf
}
sort($files);
print_r($files);
Ausgabe ist wie folgend:
Array ( [0] => Datei1...deu.pdf
[1] => Datei2...deu.pdf
[2] => Datei3...deu.pdf
[3] => Datei4...deu.pdf
)
Mein Problem: wie bekomme ich das "Array ([0] =>" die "[x] =>" und die Abschließende-Klammer aus der Anzeige entfernt??
Bin für jeden guten Tip bzw. Script dankbar.
Im Voraus schon mal vielen DAnk für die Unterstützung.
Hi,
sort($files);
print_r($files);Ausgabe ist wie folgend:
Array ( [0] => Datei1...deu.pdf
[1] => Datei2...deu.pdf
[2] => Datei3...deu.pdf
[3] => Datei4...deu.pdf
)Mein Problem: wie bekomme ich das "Array ([0] =>" die "[x] =>" und die Abschließende-Klammer aus der Anzeige entfernt??
Bin für jeden guten Tip bzw. Script dankbar.
das "Areay ([0] =>" usw. wird von print_r ausgegeben, wenn du das nicht haben willst, dann könntest du dir eine eigene Funktion zum ausgeben schreiben, z.B. mit einer Schleife....
MfG,
Juan
Hi,
Array ( [0] => Datei1...deu.pdf
[1] => Datei2...deu.pdf
[2] => Datei3...deu.pdf
[3] => Datei4...deu.pdf
)Mein Problem: wie bekomme ich das "Array ([0] =>" die "[x] =>" und die Abschließende-Klammer aus der Anzeige entfernt??
das "Areay ([0] =>" usw. wird von print_r ausgegeben, wenn du das nicht haben willst, dann könntest du dir eine eigene Funktion zum ausgeben schreiben, z.B. mit einer Schleife....
MfG,
Juan
Danke und wie muß die Funktion mit einer Schleife aussehen?
Array ( [0] => Datei1...deu.pdf
[1] => Datei2...deu.pdf
[2] => Datei3...deu.pdf
[3] => Datei4...deu.pdf
)
z.B. so:
foreach ($files as $one) {
echo $one;
}
Array ( [0] => Datei1...deu.pdf
[1] => Datei2...deu.pdf
[2] => Datei3...deu.pdf
[3] => Datei4...deu.pdf
)z.B. so:
foreach ($files as $one) {
echo $one;
}
VIELEN DANK FÜR DIE SCHNELLE HILFE !!!!!!!!!!!
Es funktioniert alles!!