www.mutationevent.com

Valider l’extension d’un fichier en PHP

  1. function validate_extension($file_name) {
  2.  
  3. $ext_array = array(".zip",".rar",".jpg",".jpeg",".gif",".bmp");
  4. $extension = strtolower(strrchr($file_name,"."));
  5. $ext_count = count($ext_array);
  6.  
  7. if (!$file_name) {
  8. return false;
  9. } else {
  10. if (!$ext_array) {
  11. return true;
  12. } else {
  13. foreach ($ext_array as $value) {
  14. $first_char = substr($value,0,1);
  15. if ($first_char <> ".") {
  16. $extensions[] = ".".strtolower($value);
  17. } else {
  18. $extensions[] = strtolower($value);
  19. }
  20. }
  21.  
  22. foreach ($extensions as $value) {
  23. if ($value == $extension) {
  24. $valid_extension = "TRUE";
  25. }
  26. }
  27.  
  28. if ($valid_extension) {
  29. return true;
  30. } else {
  31. return false;
  32. }
  33. }
  34. }
  35. }

No related posts.

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image



  • Archives

  • Catégories

  • @mutationevent