Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/12/2013, 14:56
hani9
 
Fecha de Ingreso: diciembre-2013
Mensajes: 5
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Bloquear extensiones en PHP

Siento no saber mas, pero empeze hoy a programar en PHP, todavia no entiendo mucho, hago lo que puedo.
Código PHP:
Ver original
  1. $nombre = strip_tags($_POST['name']);
  2. $email = strip_tags($_POST['email']);
  3. $file = strip_tags($_POST['file']);
  4. $meter = @mysql_query('INSERT INTO usuarios (name, email, file) values ("'.mysql_real_escape_string($nombre).'", "'.mysql_real_escape_string($email).'", "'.mysql_real_escape_string($file).'")');
  5. //Verifiquem l'extensio
  6. if ($meter)
  7. $extension = array("jpg", "jpeg", "gif", "png", "avi", "mp4", "mkv", "wmv", "mp3");
  8. $extensiones = array("exe", "bat", "php", "html", "css", "asp", "js");
  9.  
  10. if (in_array($extension, $extensiones))
  11.       {
  12.       echo "Non identified format";
  13.       }else{
  14.       move_uploaded_file($_FILES["archivo"]["tmp_name"],
  15.             "archivos/" . $_FILES["archivo"]["name"]);
  16.             echo "Completed <br />";
  17.            
  18. }
Sigue sin funcionar, siempre lo sube.