Bízza mappák joomla (jfolder osztály)

Ma úgy gondoljuk, egy osztály dolgozó mappák a Joomla keretrendszer.

Ahhoz, hogy használhassa ezt az osztályt csatlakoztassa a script:

Csakúgy, mint JFile JFolder osztály osztály nem feltétlenül nyilvánítja egy tárgy

JFolder :: create ($ path = '', $ mode = 0755); - létrehoz egy mappát a megadott útvonalon a változó $ utat jogait $ mode (alapértelmezés szerinti jog 0755)

JFolder :: törlése ($ path); - eltávolítja a mappa elérési útját meghatározott változó $ path

JFolder :: létezik ($ path); - ellenőrzi, vagy meglévő mappák meghatározott $ PATH true értéket ad vissza, ha a mappa létezik

JFolder :: fájlok ($ path, $ filter =, $ recurse = false, $ full = false, $ zárja ''); - Kap egy listát a fájlok a könyvtárban! Módszer paraméterek: $ path - az út kiválasztásához, amelyek a fájlok listája
$ Filter - szűrő fájlok
$ Recurse - Elsi set igaz akkor recurse összes mappa a mappa $ path
$ Full - ha meg azt, hogy igaz, akkor a fájl neve bekerül a mód, ahogyan ez található
$ Kizárása - a tömböt, amely az átadott fájltípusok nem választja
Például válassza ki az összes jpg és png fájlokat a képek mappába, és az összes almappa a mappa, és adja meg a teljes elérési útját a fájl:

JFolder :: mappák ($ path, $ filter =, $ recurse = false, $ full = false, $ zárja ''); - Kap egy listát a fájlokat egy megadott mappába! Módszer paraméterek: $ path - az utat, amely a mappa kiválasztásához lista
$ Filter - egy szűrő
$ Recurse - ha meg azt, hogy igaz legyen, akkor recurse összes mappa a mappa $ path
$ Full - ha meg azt, hogy igaz, akkor a mappa nevét hozzá kell adni az elérési utat, amelyen ez található
$ Kizárása - a tömböt, amely a továbbított mappatípusok hogy ne válassza
Például válassza ki az összes mappát a képek mappában c kijelző mappa utak:

$ Mappák = JFolder :: listFolderTree ($ path, $ filter); - visszaadja a mappafát mappák meghatározott $ PATH.
Ez a függvény egy sor olyan elemeket, amelyek az asszociatív tömb:

JFolder :: lépés ($ src, $ dest, $ path = '', $ erő = false); - Módszerek mozogni mappák és tartalmuk! Az eljárás paraméterei:
$ Src - az út, ahonnan át a mappát
$ Cél - ahol a mozgás egy mappát
$ Path - hozzáteszi, hogy a tetején az src és $ dest $ path meghatározott ezeket a változókat
$ Force - kényszerítést. Azaz, az azonos nevű fájlok és mappák a $ dest könyvtárban, ezek a fájlok kerülnek erőszakkal cserélni a fájlokat másolni a src könyvtárban $

Kapcsolódó cikkek