Fonction mime_content_type

La fonction mime_content_type retourne le type MIME d'un fichier en analysant son contenu. Le chemin vers le fichier est passé en paramètre. Cette fonction est utile lors du traitement de téléchargements de fichiers sur le serveur, lorsqu'il est nécessaire de vérifier leur type.

Syntaxe

phpmime_content_type(string $filename);

Exemple

Déterminons le type MIME pour une image :

php<?php
  $res = mime_content_type('image.jpg');
  echo $res;
?>

Résultat de l'exécution du code :

php'image/jpeg'

Exemple

Déterminons le type MIME pour un fichier texte :

php<?php
  $res = mime_content_type('document.txt');
  echo $res;
?>

Résultat de l'exécution du code :

php'text/plain'

Exemple

Vérifions le type MIME d'un document PDF :

php<?php
  $res = mime_content_type('file.pdf');
  echo $res;
?>

Résultat de l'exécution du code :

php'application/pdf'

Voir aussi

  • la fonction finfo_file,
    qui détermine le type de fichier
  • la fonction pathinfo,
    qui retourne des informations sur le chemin
  • la fonction is_file,
    qui vérifie un fichier