Maison > développement back-end > tutoriel php > Pourquoi PHP génère-t-il une erreur « Finfo de fonction non définie » lors de la récupération du type de contenu MIME ?

Pourquoi PHP génère-t-il une erreur « Finfo de fonction non définie » lors de la récupération du type de contenu MIME ?

DDD
Libérer: 2024-11-08 05:46:01
original
358 Les gens l'ont consulté

Why is PHP Throwing an

PHP : Fonction non définie finfo

Lors de la tentative de récupération du type de contenu MIME, une erreur se produit indiquant que la classe 'finfo' ou le la fonction 'finfo_open' n'est pas définie. Cette erreur provient de l'extrait de code ci-dessous :

$file_info = new finfo(FILEINFO_MIME_TYPE);
$mime_type = $file_info->buffer(file_get_contents($file));
Copier après la connexion

Solution

La cause première de cette erreur réside dans le fichier de configuration PHP (php.ini). Assurez-vous que l'extension fileinfo est correctement activée. Localisez la ligne suivante dans votre fichier php.ini :

extension=fileinfo.so
Copier après la connexion

Si cette ligne est commentée (précédée d'un point-virgule), décommentez-la pour activer l'extension fileinfo.

Notes complémentaires

En fonction de votre système d'exploitation et de la version de PHP, le fichier d'extension peut être nommé php_fileinfo.dll au lieu de fichierinfo.so. Ajustez la ligne dans php.ini en conséquence.

Après avoir effectué ces modifications, redémarrez votre serveur PHP pour que les modifications prennent effet.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal