Comment tester un type de fichier ( .PDF, DOC, .TXT , .RTF ) en pièce jointe

Signaler
Messages postés
108
Date d'inscription
jeudi 23 mars 2006
Statut
Membre
Dernière intervention
28 février 2013
-
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
-
Bonjour à vous tous,

Je suis actuellement en train de développer un formulaire avec pièce jointe ( fichier .doc, .pdf, .txt, .rtf) et je cherche des fonctions qui contrôlent de façon rigoureuse ces types de fichier car j'ai constaté que certains faux fichiers .PDF ou .Doc passent à travers mes contrôles.

Merci à vous tous.

1 réponse

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
16
Salut,

Il faut vérifier l'entête du document qui permet de connaître le type mime, l'idéal est d'utiliser l'extension FileInfo :
http://nl3.php.net/manual/fr/function.finfo-file.php

A défaut, la fonction mime_content_type() peut donner des informations

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)