Page 1 sur 1

Type MIME d'un fichier

Posté : 30 oct. 2008, 17:02
par Flashball
Bonjour,

Je cherche à récupérer le type MIME d'un fichier - je ne suis pas dans un contexte d'upload.

J'ai vu que la fonction "string mime_content_type" était dépréciée et je ne sais pas trop comment manipuler l'extension PECL ni même si elle est disponible en standard chez OVH par exemple.

QQ peut-il me renseigner?

Merci.

MAJ:
Apparemment, il faut utiliser l'extension SPLFileInfo / notamment pour une utilisation chez OVH

Posté : 30 oct. 2008, 17:21
par Victor BRITO
Avec la fonction get_headers(), tu peux récupérer, entre autres, le type MIME, s'il est renseigné.

Posté : 30 oct. 2008, 17:39
par Flashball
Merci, mais je ne cherche pas à tester le header d'une page HTML mais le type d'un fichier situé sur la machine.

La fonction getType() de SPLFileInfo me renvoit 'file' et pas le type MIME...

Posté : 30 oct. 2008, 18:05
par Victor BRITO
Avec la fonction get_headers(), tu as ce que tu cherches très rapidement, et ce sans bibliothèque externe :
$url = 'http://www.exemple.com/la suite-de-l-url';
$en_tetes = get_headers ($url, 1);
echo $en_tetes['Content-Type']; // Affiche le type MIME recherché