Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



XXXVIII. Fonctions Fileinfo

Introduction

Les fonctions dans ce module essaient de savoir le type de contenu et l’encodage d’un fichier en regardant certaines séquences d’octet magique à des positions spécifiques à l’intérieur du fichier. Bien qu’il ne s’agit pas d’une approche infaillible, la méthode heuristique effectue un très bon travail.

Pré-requis

La bibliothèque “magic_open” est requise pour bâtir cette extension.

Installation

Une courte note d’installation : tapez simplement

$ pear install fileinfo

dans votre console.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Il y a une ressource utilisée avec l’extension Fileinfo : un descripteur magique de base de données retourné par finfo_open().

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution.

“FILEINFO_NONE” (entier)

Aucun traitement spécial.

“FILEINFO_SYMLINK” (entier)

Suit les symlinks.

“FILEINFO_MIME” (entier)

Retourne une chaîne de caractères mime, au lieu d’une description textuelle.

“FILEINFO_COMPRESS” (entier)

Décompresse les fichiers compressés.

“FILEINFO_DEVICES” (entier)

Regarde les contenus des blocs ou les dispositifs spéciaux de caractères.

“FILEINFO_CONTINUE” (entier)

Retourne toutes les données trouvées, pas seulement la première.

“FILEINFO_PRESERVE_ATIME” (entier)

Si possible, conserve le temps d’accès au fichier original.

“FILEINFO_RAW” (entier)

Ne traduit pas les caractères non imprimables en représentation octale “\ooo”.

Table des matières

finfo_buffer – Retourne des informations à propos une chaîne de caractères tamponfinfo_close – Ferme une ressource fileinfofinfo_file – Retourne des informations à propos d’un fichierfinfo_open – Crée une nouvelle ressource fileinfofinfo_set_flags – Fixe des options de configuration libmagic

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright