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

amewole Messages postés 108 Date d'inscription jeudi 23 mars 2006 Statut Membre Dernière intervention 28 février 2013 - 8 nov. 2010 à 14:49
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 - 9 nov. 2010 à 01:02
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

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
9 nov. 2010 à 01:02
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à ;)
0
Rejoignez-nous