PHPEdit.net Community
   
1 2 3 4
Tutorials Tips Pasties Code Snippets
 

Home > Pasties > Pastie #1

Created on 17/01/2008 12:30 by Sebastien Hordeaux

  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.  
  8. if (!$file_name) {
  9. return false;
  10. } else {
  11. if (!$ext_array) {
  12. return true;
  13. } else {
  14. foreach ($ext_array as $value) {
  15. $first_char = substr($value,0,1);
  16. if ($first_char <> ".") {
  17. $extensions[] = ".".strtolower($value);
  18. } else {
  19. $extensions[] = strtolower($value);
  20. }
  21. }
  22.  
  23.  
  24. foreach ($extensions as $value) {
  25. if ($value == $extension) {
  26. $valid_extension = "TRUE";
  27. }
  28. }
  29.  
  30.  
  31. if ($valid_extension) {
  32. return true;
  33. } else {
  34. return false;
  35. }
  36. }
  37. }
  38. }
  39.  

 
PHPEdit User Community, © 2008 WaterProof SARL
Powered by PHPEdit