En PHP, le type MIME est un type d'extension de messagerie Internet polyvalent. Il s'agit d'une norme Intel pour décrire les types de contenu des messages. Il est conçu pour joindre des données multimédias lors de l'envoi d'e-mails. PHP peut utiliser la fonction "mime_content_type()" pour. récupère le type MIME du fichier.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
1 Définition du type d'extension de messagerie Internet polyvalente MIME
MIME (MultiPurpose Internet Mail Extensions). Il s'agit d'une norme Internet pour décrire les types de contenu des messages
2. L'objectif initial de la conception MIME
MIME signifie Extensions de messagerie Internet multifonctions. L'objectif initial de sa conception est de joindre des données multimédias lors de l'envoi d'e-mails, permettant ainsi le courrier. les clients peuvent être traités selon son type. Cependant, lorsqu’il est pris en charge par le protocole HTTP, son importance devient encore plus significative. Cela rend le transfert HTTP non seulement du texte ordinaire, mais également riche et coloré.
3.Format de fichier MIME
Chaque type MIME se compose de deux parties, grande catégorie + type.
Par exemple :
Langage de balisage hypertexte text.html text/html
Normal text.txt text/plain
PDF document.pdf application/pdf
PNG image.png image/png
TAR file.tar application /x-tar
4.PHP obtient le type MIME du fichier
Vous pouvez utiliser la fonction intégrée mime_content_type() en PHP pour obtenir le type MIME du fichier.
Syntaxe de base :
string mime_content_type( $file )
Paramètres : La fonction me_content_type() accepte un seul paramètre $file, qui spécifie le chemin du fichier des détails MIME à trouver.
Valeur de retour : la fonction me_content_type() renvoie le type de contenu MIME ; si elle échoue, elle renverra false.
Exemple :
Utilisons la fonction me_content_type() pour obtenir le type MIME de ces fichiers (les fichiers sont dans le répertoire demo) :
Code d'implémentation :
<?php # 输出不同类型文件的结果 echo mime_content_type('demo/1.docx') . "</br>"; echo mime_content_type('demo/1.html') . "</br>"; echo mime_content_type('demo/1.jpg') . "</br>"; echo mime_content_type('demo/1.pdf') . "</br>"; echo mime_content_type('demo/1.txt') . "</br>"; echo mime_content_type('demo/1.zip') . "</br>"; ?>
Résultats de sortie :
inode/x-empty
inode /x-empty
image/jpeg
application/pdf
inode/x-empty
application/zip
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!