|
Table des matières
XXXVIII. Fonctions FileinfoIntroductionLes 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é-requisLa bibliothèque “magic_open” est requise pour bâtir cette extension. InstallationUne courte note d’installation : tapez simplement
dans votre console. Configuration à l'exécutionCette extension ne définit aucune directive de configuration. Types de ressourcesIl 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éfiniesCes 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 collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |