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ó