Foros del Web » Programando para Internet » PHP »

subir multiples imagenes

Estas en el tema de subir multiples imagenes en el foro de PHP en Foros del Web. Hola, tengo una duda. Tengo este codigo que me sube una imagen ( upload ) y cuando se abre la ventana de seleccionar la imagen ...
  #1 (permalink)  
Antiguo 18/04/2012, 08:44
 
Fecha de Ingreso: septiembre-2011
Mensajes: 30
Antigüedad: 10 años, 9 meses
Puntos: 1
subir multiples imagenes

Hola,

tengo una duda. Tengo este codigo que me sube una imagen ( upload ) y cuando se abre la ventana de seleccionar la imagen a subir solo puedo añadir una. Es posible que pueda añadir tantas como quiera? se tiene que modificar esa funcion o otra cosa?

Código PHP:
 <?
                    $id 
$this->input->post('id');

                    
$config['upload_path'] = './uploads/';
                    
$config['allowed_types'] = 'gif|jpg|png|jpeg';
                    
$config['max_size']    = '0';

                    
$this->load->library('upload'$config);

                    if ( ! 
$this->upload->do_upload()){
                          
$data['error'] = array('error' => $this->upload->display_errors());
                    }else{
                        
$img $this->upload->data();
                        
$item['nombre'] = $img['file_name'];
                        
$item['path'] = $config['upload_path'] . $img['file_name'];
                        
$item['galeria_id'] = $id;

                        
$id_img $this->Galerias->AñadirImagen($item);

                        if(!empty(
$id_img))
                            
$data = array('upload_data' => $this->upload->data());
                        }

                    break;
?>

Muchas gracias!
  #2 (permalink)  
Antiguo 18/04/2012, 09:42
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 17 años, 9 meses
Puntos: 71
Respuesta: subir multiples imagenes

Tantos campos file como imágenes quieras subir.
Luego en el código que tienes, haces un bucle.
  #3 (permalink)  
Antiguo 10/05/2012, 08:51
 
Fecha de Ingreso: septiembre-2011
Mensajes: 30
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: subir multiples imagenes

Hola Doobie!! lo he intentado y no lo consigo... he mirado otros ejemplos pero te hacen meter otros parámetros antes como la cantidad de fotos subidas por ejemplo y esto no me interesaria.
Estoy trabajando con Codeigniter, solo tendria que cambiar esta funcion? o tambien en el apartado de views alguna cosa donde se crea el form de carga? me imagino que alli no es necesario supongo que con esta bastaria.
Ya he trabajado con $files en la funcion que borra las imagenes, ese trozo por ejemplo:
Código PHP:
            if($query->num_rows 0){ 
                foreach (
$query->result_array() as $files){ 
                 
                 
//if( file_exists($files['nom']) ){
                  //   die($files['nom']);
            
$path "./uploads/".$files['nom']; //aqui es donde no funciona porque no se como decirle que lo haga por cada resultado obtenido 
            
unlink($path); 
lo que pasa es que no se juntar el codigo, no se como hacer un $file con un foreach o con un for? y con que compararlo si no se la cantidad de imagenes a subir.

Te agradeceria tu respuesta y tu ayuda ya que no doy con la solucion! muchas gracias!

Etiquetas: imagenes, multiples
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.