Forum und email

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