Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2006, 06:58
Avatar de chepi
chepi
 
Fecha de Ingreso: abril-2005
Ubicación: Posadas - Misiones
Mensajes: 116
Antigüedad: 19 años
Puntos: 1
Chicos, probe con el código que me aconsejaron pero me sale este error:

WARNIG: INVALID ARGUMENT SUPPLIED FOR FOREACH()


Cualquier ayuda será muy bien recibida!!!!


El código que utilicé es el siguiente:


Código PHP:
foreach ($_FILES['archivos']['error'] as $key => $error
# Iterar sobre la colección de archivos
    
if ($error == UPLOAD_ERR_OK
    { 
// Si no hay error
          
$tipo $_FILES['archivos']['type'][$key];
        if ((
$tipo == "image/gif") OR  ($tipo == "image/jpeg")) 
        {
            
$tamanio $_FILES['archivos']['size'][$key];
            if (
$tamanio 200000000)
            {
                       
// leer del archvio temporal .. el binario subido. 
                     // "rb" para Windows .. Linux parece q con "r" sobra ... 
            
$tmp_name $_FILES['archivos']['tmp_name'][$key];
            
$imagen addslashes(fread(fopen($tmp_name"rb"),         filesize($binario_nombre_temporal))); 
            
$nombre $_FILES['archivos']['name'][$key];
            
                         
$alta_img mysql_query("INSERT INTO perfiles_img (id, id_perfil,     imagen, nombre, tipo, tamanio) VALUES ('', $id, '$imagen', '$nombre', '$tipo', '$tamanio'",$conexion);
                         echo 
"El archivo ha sido cargado correctamente.";
                            
            }
            else
            {
            echo 
"El archivo excede el tamaño permitido";
            }
# if
        
}
        else
        {

        echo 
"La extensión o el tamaño de los archivos no es correcta. Se permiten archivos .gif o .jpg"
        } 
#if
    
#if
                
#foreach 

Última edición por jam1138; 25/02/2006 a las 07:41