Type MIME d'un fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Type MIME d'un fichier

par Victor BRITO » 30 oct. 2008, 18:05

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é

par Flashball » 30 oct. 2008, 17:39

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...

par Victor BRITO » 30 oct. 2008, 17:21

Avec la fonction get_headers(), tu peux récupérer, entre autres, le type MIME, s'il est renseigné.

Type MIME d'un fichier

par Flashball » 30 oct. 2008, 17:02

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