Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 10:29
gusanosxr
 
Fecha de Ingreso: junio-2012
Ubicación: Santiago de Chile
Mensajes: 164
Antigüedad: 11 años, 11 meses
Puntos: 1
subir 3 archivos en el mismo file

estimad@s, tengo el siguiente código, resulta que guardando una imagen funciona perfecto, pero necesito subir como máximo 3, osea hacer un multiple en el input file y enviar el array...no he logrado dar con esto, me sigue arrojando el error de que la extension o el tamaño no son compatibles!

Código PHP:

<?
session_start
();
if (
$_SESSION['numuser']==""){
header("Location:index.html");
}
require(
'class/conectar.php');
$obj = new conectarMySQL();
$tipo $HTTP_POST_FILES['archivo']['type'];
$tamano $HTTP_POST_FILES['archivo']['size'];
$nombre = array();
for (
$i=0$i<=2$i++){            
$nombre[$i] = $HTTP_POST_FILES['archivo']['name'];
}
if (!((
strpos($tipo"jpg") || strpos($tipo"jpeg")) && ($tamano 5000000))) { 
    echo 
'La extensión o el tamaño de los archivos no es correcta.';
    echo 
'<br /><br />Se permiten sólo archivos .jpg de un tamaño de 5 Mb máximo.'
}else{      
    if (
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], 'images/'.$nombre)){ 
        
$datos_envio "";
        
$datos_envio $datos_envio."'".$_POST["categoria"]."',";
        
$datos_envio $datos_envio."'".$_POST['producto']."',";
        
$datos_envio $datos_envio."'".$_POST['precio']."',";        
        
$datos_envio $datos_envio."'".$_POST['comentarios']."',";
        
$datos_envio $datos_envio."'".$nombre[0]."',";
        
$datos_envio $datos_envio."'".$nombre[1]."',"
        
$datos_envio $datos_envio."'".$nombre[2]."',";  
        
$datos_envio $datos_envio."'".$_POST['destacado']."',";
        
$datos_envio $datos_envio."'S'";
        
$obj->conectar();
        
$obj->consultar("INSERT INTO productos(categoria,nombre,precio,descripcion,imagen,imagen2,imagen3,destacado,vigente) values (".$datos_envio.")");
        
header("Location:productos.php");     
    }else{ 
        echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
    }
}

alguien podría ayudarme a corregir este error?

saludos