Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2012, 07:54
santperez
 
Fecha de Ingreso: marzo-2012
Ubicación: This is CANARIAASS
Mensajes: 21
Antigüedad: 13 años
Puntos: 3
Limitar upload solo para imágenes.

Buenas,
quiero limitar el upload únicamente para subir imágenes JPG y PNG. Evitando que se suban archivos como shells...
Les dejo el código.
Código PHP:
Ver original
  1. <?php
  2. $con = mysql_connect("localhost","root","");
  3. mysql_select_db("mi_base",$con);
  4. mysql_query ("SET NAMES 'utf8'");
  5.     $aleatorio= rand(81,150400);
  6.     $aleatorios= rand(2,45000);
  7.     $usuario = $_SESSION["k_username"] ;
  8.     $nombrefoto=$_FILES['avatar']['name'];
  9.     $ruta = $_FILES['avatar']['tmp_name'];
  10.     $destino =  "../avatar/".$aleatorio."-".$aleatorios."-".$_FILES['avatar']['name'];
  11.     copy($ruta,$destino);
  12.     mysql_query("UPDATE usuarios SET avatar='$destino' WHERE usuario='$usuario'");
  13.     header('Location: /inicio.php');
  14. ?>

Gracias desde ya :)