Php kimeneti fájlok és könyvtárak a könyvtárak, php
Gyakran PHP megjeleníteni kívánt fájlok és könyvtárak listája. az szükséges, hogy azonnal tudja, hol van, mit és mennyit. kezdjük.
Saitsozdanie.ru ma meg fogja vizsgálni, hogy számos módon:
1 út) kimenetek csak kiterjesztésű fájlokat php (például)
$ Filelist = glob ( "* php.");
foreach ($ filelist mint $ filename) echo $ filename "és annak mérete:". .filesize ($ filename) „byte.
„
>
Akkor is megjelennek fájl kiterjesztését, például txt, stb Az a tény, hogy a glob () függvény - úgy terveztük meg, hogy a mintát. (Ha fel annyira nekem * -, amely megjelenik az összes fájl kezdve a „me”)
2. módszer) megjeleníti az összes kép ebben a mappában:
$ PATH = "";
$ Filelist = array ();
if ($ handle = opendir ($ path)) while ($ entry = readdir ($ handle)) echo $ bejegyzést. "
„
>
Itt használjuk a opendir () függvényt. megnyitni a fájlt. Akkor azonnal használhatja a readdir () függvényt. amely lépésről lépésre, hogy olvasni egy fájlt, és töltse ki massivchik $ filelist, és végül a nyitott fájl segítségével closedir () függvényt. Ha a $ path = "". helyett egy pontot tenni a fájlokat - akkor olvassa el az összes fájlt egy mappába nevű fájlokat.
3 módszer) scandir kerékpáros () funkció
foreach ($ path $ -os k) echo $ k. "
„
>
4 módszer) függvény használatával kihasználva a for ciklus
függvény nav ($ dir) if (is_dir ($ dir)) $ files = scandir ($ dir);
array_shift ($ fájlok); // eltávolítani a tömb. „”
array_shift ($ fájlok); // törli a tömb „..”
$ Dir = "file";
nav ($ dir);
5sposob) És végül, a leghűségesebb a véleménye sok szakember olyan módon, hogy olvassa el a könyvtárba, hogy php:
$ Dir = "file";
if ($ handle = opendir ($ dir))
Mi könnyebb választani.