PHP dispose d'un couple de façons pour vous de vérifier les types de fichiers. Si vous avez une forme qui invite les utilisateurs à télécharger des fichiers , vous pouvez vérifier le type de fichier que l'utilisateur tente de télécharger si vous ne finissez pas recevoir des fichiers dangereux , ou tout simplement pour faire en sorte que si les images sont tout ce que vous voulez , les images sont tout ce que vous aurez , et vous pouvez utiliser la fonction PHP "filetype " pour revenir types de fichiers pour les fichiers et les dossiers qui existent déjà sur un serveur. Instructions 
 PHP $ _FILES tableau 
 1 
 Ouvrez votre fichier PHP et insérez le curseur là où vous voulez permettre aux utilisateurs de télécharger un fichier et vérifier le type de fichier . 
 2 < p> tapez la commande suivante : 
 
 < php 
 
 if ( isset ($ _FILES [ "filetype "] [ "type" ] )) { echo $ 
 
 _FILES [ "filetype "] [ "type" ] ; 
 
 } else { 
 
 Cette partie de la fonction vérifie si l'utilisateur a déjà utilisé une boîte de saisie du nom de "filetype " pour sélectionner et téléchargé un fichier. Si c'est le cas , il utilise le tableau $ _FILES pour vérifier le "type" du fichier 
 3 Type de 
 ce qui suit: . 
 
 Echo " 
 " ; }  
 
 
 > Photos 
 Cela crée un simple formulaire pour demander à l' utilisateur de sélectionner un fichier en utilisant une boîte de saisie du nom ? " filetype " et soumettre le envoi de fichier . Il ferme alors les balises " si " de fonction et PHP. 
 4 
 Sauvegardez le fichier et le transférer sur votre serveur Web. 
 PHP Type de fichier Fonction: < br > 5 
 Ouvrez votre fichier PHP et insérez le curseur là où vous voulez vérifier un type de fichier pour les fichiers et dossiers sur le serveur 
 6 
 Tapez la commande suivante : . 
 
 < ; ? php echo 
 
 filetype (' img /'); 
 
 écho filetype (' img /myImage.jpg '); 
 
 écho filetype ( "index.html" ) ; 
 
 > Photos 
 le premier appel à la fonction filetype retourne "dir" pour le répertoire ? . La seconde deux fois « fichier ». Retour D'autres types de retour sont «lien» pour les liens symboliques , " bloc " ou "char" pour les dispositifs spéciaux , "FIFO" pour un tube nommé ou «inconnu» si la fonction ne peut pas lire le fichier . 
 7 
 Enregistrez le fichier et de le transférer sur votre serveur Web.