Archiv verlassen und diese Seite im Standarddesign anzeigen : php und diretory content auflistung
collapse
2007-12-31, 14:48:44
Also ich wolte/moechte eine kleine Directory listening mit php machen dass der mir jeglichen dateinamen einliest als eigenen array eintrag array[0] [1] [2] .....
nur werd ich nicht ganz schlau welchen befehl ich verwenden soll
glob?
http://www.php.net/manual/de/function.glob.php
oder habt ihr nen besseren vorschlag
dienst dens erfullen soll ware ahnlich einer DB abfrage einfach die directory inhalte aufzulisten (als http links)
Matthias2x
2007-12-31, 15:16:47
anbei eine funktion die ich dafür oft eingesetzt habe, sie spuckt dir alle files eines angegebenen verzeichnisse aus:
function get_filelist($dir)
{
if($dir) {
$dirhandle = opendir($dir);
while($file = readdir($dirhandle))
{
if($file != '.' && $file != '..')
{
$filelist[] = $file;
}
}
closedir($dirhandle);
if($filelist)
{
rsort($filelist);
}
return $filelist;
} else {
return false;
}
}
anzusprechen ist das ganze z.b. so:
$liste = get_filelist("Pfad/zum/Verzeichnis");
das array "$liste" sieht dann in etwa so aus:
Array
(
[0] => datei1
[1] => datei2
[2] => datei3
[3] => datei4
[4] => datei5
)
collapse
2008-01-02, 12:51:09
n1 tausend danke and dich
Oder ab PHP 5 einfach scandir() (http://www.selfphp.info/funktionsreferenz/verzeichnis_funktionen/scandir.php)
The_Invisible
2008-01-02, 19:54:16
die dir klasse (http://at.php.net/manual/de/class.dir.php) gibt es auch noch um es zu vervollständigen
mfg
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.