Comment vérifier l'extension du fichier en PHP

PHP (Hypertext Preprocessor) est un langage de programmation accessible que vous pouvez utiliser pour créer des sites Web dynamiques. Si vous créez un formulaire pour permettre aux utilisateurs de noms de fichiers d'entrée, vous pouvez vous retrouver vouloir vérifier l'extension du nom de fichier qu'ils fournissent pour vous assurer qu'il est la bonne. Vous pouvez le faire avec PHP en utilisant le substr () et strrchr (fonctions).

Instructions

1 Associer le nom de fichier que vous souhaitez vérifier l'extension de la à une variable spécifique. Par exemple:

$ Filename = your_file.jpg

2 Identifier l'extension de fichier avec la fonction strrchr (). Cette fonction retourne la partie d'une chaîne qui commence à la dernière occurrence du paramètre que vous spécifiez et se termine à la fin de la chaîne. Par exemple, la fonction strrchr ($ filename, '.') Retournera ".jpg".

3 Retirer le "." de l'extension de fichier en insérant la fonction strrchr () vous avez précédemment créé dans une fonction substr () avec un paramètre de début de "1" et associer le résultat à une variable. Par exemple:

$ Extension = substr (strrchr ($ filename, '.'), 1)

Conseils et avertissements

  • Si vous avez besoin de vérifier l'extension d'un fichier plusieurs fois dans le même code, créez une fonction personnalisée qui renverra l'extension de fichier quand il a passé un nom de fichier.