Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/05/2010, 23:12
kokoou
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Prohibir extensiones en upload php

Como te dije antes puedes comparar el type del archivo que se guarda con este parametro:
Código PHP:
Ver original
  1. $_FILES['campo_file']['type']

y para fijarte que extension tiene, puedes hacer un if simple:
Código PHP:
Ver original
  1. if($_FILES['campo_file']['type'] != "application/octet-stream" && $_FILES['campo_file']['type'] != "multipart/x-zip" )
  2. {
  3.  // no es .exe y tampoco es .zip
  4.  // entonces hago el upload
  5. }
  6. else
  7. {
  8.  // el archivo no esta permitido.
  9. }

y para ver los distintos type que pertenecen a cada extension puedes buscarlos aqui:

http://www.webmaster-toolkit.com/mime-types.shtml