Maison >développement back-end >tutoriel php >Pourquoi ne puis-je pas utiliser la fonction « finfo » en PHP ?

Pourquoi ne puis-je pas utiliser la fonction « finfo » en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-15 22:22:03357parcourir

Why Can't I Use the `finfo` Function in PHP?

Erreur : fonction PHP fInfo non définie

Problème :

Lors de la tentative de récupération de contenu MIME utilisant PHP, les utilisateurs rencontrent des messages d'erreur fatals tels que "Classe 'finfo' introuvable" ou "Appel à une fonction non définie finfo_open."

Cause et solution :

Le problème vient du fait que l'extension fileinfo n'est pas activée dans le fichier de configuration PHP (php.ini).

Résolution :

Pour résoudre ce problème, vérifiez que la ligne suivante est présente et sans commentaire dans votre Fichier php.ini :

extension=fileinfo.so (Linux/Unix)
extension=php_fileinfo.dll (Windows)

Si la ligne est manquante ou commentée (avec un point-virgule ; au début), décommentez-la et redémarrez votre serveur web PHP. Cela chargera l'extension fileinfo et rendra les fonctions fInfo disponibles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn