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.