Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2012, 08:58
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: problema con formulario para subir archivo a servidor

hola amigos buscando en internet ya puedo subir varios archivos al servidor pero solo con extension .jpg o con la que se defina pero necesito que deje subir cualquier archvo de imagen

este es me codigo

Código PHP:
Ver original
  1. $uploaddir = "uploads/";
  2.  $uploadfilename = strtolower(str_replace(" ", "_",basename($_FILES['archivo']['name'])));
  3.  $uploadfile = $uploaddir.$uploadfilename;
  4.  $error = $_FILES['archivo']['error'];
  5.  $subido = false;
  6.  if(isset($_POST['boton']) && $error==UPLOAD_ERR_OK) {
  7.     if($_FILES['archivo']['type']!="image/png" || $_FILES['archivo']['size'] > 1000000000) {
  8.       $error = "Comprueba que el archivo sea una imagen en formato gif y de tamano inferior a 10Kb.";
  9.     } elseif(preg_match("/[^0-9a-zA-Z_.-]/",$uploadfilename)) {
  10.       $error = "El nombre del archivo contiene caracteres no válidos.";
  11.     } else {
  12.         $subido = copy($_FILES['archivo']['tmp_name'], $uploadfile);
  13.     }
  14.  }
  15.  if($subido) {
  16.     echo "El archivo subio con exito";
  17.    } else {
  18.     echo "Se ha producido un error: ".$error;
  19.   }