Fileinfo Függvények
Bevezetés
Ezek a függvények ebben a modulban megpróbálját kitalálni egy fájl típusát és a fájl kódolását a magic bájtok értékei és pozíciói alapján a fájlon belül. Amíg ez nem egy atombiztos megközelítés, a függvények eddigi tapasztalatok alapján nagyon jól működnek.
Követelmények
A magic_open könyvtár szükséges e kiterjesztés telepítéséhez.
Telepítés
További információk, mint például új kiadások, letöltés, forrásállományok, karbantartók, CHANGELOG találhatóak itt: » https://pecl.php.net/package/fileinfo
Futásidejű beállítások
Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál a php.ini állományban.
Erőforrás típusok
A Fileinfo csak ezt az egy kiterjesztést használja: magic adatbázisleíró, amit a finfo_open() függvény ad vissza.
Előre definiált állandók
Az itt listázott állandókat ez a kiterjesztés definiálja, és csak akkor elérhetőek, ha az adott kiterjesztés be van fordítva a PHP-be, vagy dinamikusan betöltött.
- FILEINFO_NONE (integer)
- Nincs speciális kezelés.
- FILEINFO_SYMLINK (integer)
- Követi a symlink-eket.
- FILEINFO_MIME (integer)
- Mime karakterláncot ad vissza szöveges leírás helyett.
- FILEINFO_COMPRESS (integer)
- Kitömöríti a tömörített fájlokat.
- FILEINFO_DEVICES (integer)
- Megvizsgája a blokkok tartalmát vagy a különleges karakterállományú eszközöket.
- FILEINFO_CONTINUE (integer)
- VIsszaadja az összes illeszkedést, nem csak az elsőt.
- FILEINFO_PRESERVE_ATIME (integer)
- Ha lehetséges, megtartja az eredeti utolsó hozzáférési dátumot.
- FILEINFO_RAW (integer)
- Nem fordítja az értelmezhetetlen karaktereket \ooo oktális megjelenítésbe.
Table of Contents
- finfo_buffer — Információkat ad vissza a karakterlánc pufferről
- finfo_close — Bezár egy fileinfo erőforrást
- finfo_file — Információkat ad vissza egy fájlról
- finfo_open — Létrehoz egy új fileinfo erőforrást
- finfo_set_flags — Beállítja a libmagic konfigurálási opciókat