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