Munka a fájl nevének utak, dolgozni fájlokat és könyvtárakat (könyvtárak)
Osztja ki a fájl nevét a pálya.
szintaxis:
Ez rávilágít a fő neve a $ PATH
példák:
basename () függvény nem ellenőrzi, hogy létezik a fájl. Egyszerűen úgy húr után a jobb szélső perjel és visszaadja.
Ez a funkció helyesen kezeli a közvetlen és a visszaperjelek Windows alatt.
Kiválasztja a könyvtár nevét.
szintaxis:
Visszaadja a könyvtár neve kivont $ PATH. Funkció viszonylag „ésszerű”, és képes arra, hogy biztosítsa a nem-triviális helyzetekben, amelyek a példákban ismertetett:
Ha dirname () függvény, hogy adja át a fájl nevét, akkor vissza „”, ami azt jelenti, hogy »a jelenlegi könyvtár«.
Ez létrehoz egy egyedi fájlnevet a megadott könyvtárban.
szintaxis:
Létrehoz egy fájlnevet a könyvtár $ dir előtaggal $ prefix a nevét, és így létre ezen a néven a jövőben fájl egyedi volt. Ahhoz, hogy ez string $ prefix csatlakozik valamilyen véletlen számot.
Például a hívás tempnam ( "/ tmp", "temp") visszatérhet a / tmp / temp3a6b243c.
Ha a kívánt nevet hoz létre az aktuális könyvtárban, add meg a $ dir = „”.
Konvertál relatív elérési útját abszolút.
szintaxis:
Átalakítja relatív $ PATH, abszolút, azaz kezdve a gyökér.
például:
A megadott fájl a paraméter $ path, léteznie kell, különben a függvény false.
(PHP 3, PHP 4, PHP 5)
átnevezés - átnevezése a fájl vagy könyvtár
leírás
Ő megpróbálta átnevezni oldname a newname.
TRUE értékkel tér vissza siker hiba esetén FALSE.
Példa a funkció átnevezés ()
Megjegyzés: A PHP verziók előtt 4.3.3, átnevezés () függvény nem tudta nevezni a fájlokat, amelyek egy másik részén az operációs rendszer, amely a * nix.
Megjegyzés: Kezdve verzió PHP 5.0.0, átnevezés () függvény is használható néhány csomagolást URL.
Megjegyzés: A csomagolást használt oldname meg kell egyeznie a csomagolást használt newname.
Megjegyzés: A kontextus attribútum került változat óta a PHP 5.0.0.
Find pathnames illő egy mintát (PHP 4> = 4.3.0, PHP 5)
glob () függvény megkeresi az összes utakat, amelyek megfelelnek a minta sablon szabályok szerint használt funkció glob () a libc, amelyek hasonlóak a szabályok által használt leggyakoribb kagyló. Közzétételi hullámvonal vagy paraméter helyettesítések történik.
Ez egy tömböt ad vissza, amely tartalmazza a párosított fájlok / könyvtárak vagy FALSE hiba.
GLOB_MARK - Ad perjel visszaküldött tételek
GLOB_NOSORT - Vissza fájlokat olyan formában, ahogyan azok megjelennek a könyvtár (nincs válogatás)
GLOB_NOCHECK - visszatérés a keresési mintát, ha azt a nem egyezik a fájlt.
GLOB_NOESCAPE - a visszaperjelek nem pajzs metakaraktereket
GLOB_BRACE - ismertet, hogy egybeessen a 'a', 'b' vagy 'c'
GLOB_ONLYDIR - Visszatér a könyvtárakhoz illő mintát
Megjegyzés. A PHP verziók alatt 4.3.3 GLOB_ONLYDIR alatta nem volt elérhető a Windows és más rendszerek nem használja a GNU C könyvtár
Egy kényelmes módja, hogy használja a glob () kiválthatja opendir () és a barátai.
Az eredmény az lesz, mint ez:
Megjegyzés. Ez a funkció nem fog működni a távoli fájlok, mint a fájl keresztül elérhetőnek kell lennie a kiszolgálók fájlrendszer.
Ez adja vissza információt fájl elérési útja (PHP 4> = 4.0.3, PHP5)
pathinfo () függvény egy asszociatív tömb, amely információkat tartalmaz a Path. A visszaadott tömb az alábbi elemeket tartalmazza: dirname, basename és kiterjesztése.
Megadhatja, hogy mely elemek vissza az opcionális paraméter lehetőséget. Ez áll PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION és PATHINFO_FILENAME (megjelent PHP 5.2.0). Alapértelmezésben az összes elem.
Példa pathinfo használata () funkció