elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Subir Imagen usando CodeIgniter!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Subir Imagen usando CodeIgniter!  (Leído 7,669 veces)
01munrra

Desconectado Desconectado

Mensajes: 282



Ver Perfil
Subir Imagen usando CodeIgniter!
« en: 26 Junio 2012, 05:44 am »

saludos!!, les comento estoy tratando de hacer un script que permita subir una imagen al servidor, le muesto mis algoritmo y la estructura:

controlador: upload.php
Código
  1. <?php
  2.  
  3. class Upload extends CI_Controller
  4. {
  5.  
  6. function index()
  7. {
  8. $this->load->view('index', array('error' => ' ' ));
  9. }
  10.  
  11. public function subir()
  12. {  
  13. $config['upload_path'] = base_url()."./images/";
  14. $config['allowed_types'] = 'gif|jpg|png|jpeg';
  15. $this->load->library('upload', $config);
  16.  
  17. if ( !$this->upload->do_upload() )
  18. {
  19. $error = array('error' => 'Seleccione Un Archivo Valido de formato ".gif | .jpg | .png | .jpeg" ');
  20. $this->load->view('index', $error);
  21. }
  22. else
  23. {
  24. $file_data = $this->upload->data();
  25. $data['img'] = base_url().'/uploads/'.$file_data['file_name'];
  26. $this->load->view('succes_img', $data);
  27. }
  28. }
  29. }
  30. ?>
  31.  

vista: index.php
Código
  1. <html>
  2. <head> <title> Formulario de Subida </title> </head>
  3.  
  4. <body>
  5. <?php
  6. for($i=0; $i<6; $i++)
  7. { echo "<br />"; }
  8. ?>
  9. <center>
  10. <?php echo $error;?>
  11. <?php echo form_open_multipart('http://localhost/pruevas_codeigniter/CodeIgniter_2.1.0/index.php/upload/subir');?>
  12. <input type="file" name="userfile" />
  13. <br /><br />
  14. <input type="submit" name="submit" value="upload" />
  15. </form>
  16. </center>
  17. </body>
  18. </html>
  19.  
  20.  

vista de resultado: succes_img.php
Código
  1. <html>
  2. <head> <title> Formulario de Subida </title> </head>
  3.  
  4. <body>
  5. <?php
  6. for($i=0; $i<6; $i++)
  7. { echo "<br />"; }
  8. ?>
  9. <center>
  10. <img src="<?php echo $img ?>" />
  11. </center>
  12. </body>
  13. </html>
  14.  
  15.  

la estructura del codeigniter es la siguiente:
Código
  1. CodeIgniter_2.1.0
  2.     > Aplicacion
  3.     > images
  4.     > Sistema
  5.  

la carpeta images es donde se guardaran las imagenes subidas,,,,

el problema esta en que no funciona para nada, que estare haciendo mal?


« Última modificación: 27 Junio 2012, 04:11 am por 01munrra » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sistema para subir imagenes a un Servidor usando PHP
PHP
DarK_FirefoX 0 5,151 Último mensaje 29 Mayo 2008, 07:40 am
por DarK_FirefoX
candio de imagen en dev-c++ usando SDL
Programación C/C++
peterfly 0 4,193 Último mensaje 24 Septiembre 2011, 14:00 pm
por peterfly
Subir una pagina a internet usando filezila
Desarrollo Web
elvehe 1 1,773 Último mensaje 16 Marzo 2015, 15:38 pm
por MinusFour
subir una imagen usando ajax sin refrescar la pagina
Desarrollo Web
OssoH 2 3,166 Último mensaje 21 Marzo 2015, 17:03 pm
por OssoH
[Pregunta]: Progress bar o preloader al subir una imagen
Desarrollo Web
Leguim 0 1,516 Último mensaje 22 Agosto 2019, 16:33 pm
por Leguim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines