Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/08/2010, 21:29
MarioGarcia
 
Fecha de Ingreso: julio-2010
Mensajes: 5
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema simple con code igniter, es urgente

No se realmente con code que metodos se implementan (Ver el API) para el control en este caso, pero generalmente validar en el cliente con un java script puede ser una medida inicial.
Para validar en el server por que no utilizar el atributo del tamaño, extension, no solo el nombre del campo, pues en principio siempre se crea un archivo temporal durante el proceso de upload y de hay puedes tomar varios atributos para el control de flujo que estas buscando, esto es algo que se me ocurre de primera mano.
Este codigo es del manual de php, puede ser de utilidad para ilustrar algo.

Código PHP:
Ver original
  1. <?php
  2. // Nueva variable para archivos  $_FILES.
  3.  
  4. $uploaddir = '/dirUpload';
  5. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  6.  
  7. echo '<pre>';
  8. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  9.     echo "Archivo valido, cargado exitosamente.\n";
  10. } else {
  11.     echo "Archivo no cargado!\n";
  12. }
  13.  
  14. echo 'Información de ejecucion:';
  15. print_r($_FILES);
  16.  
  17. print "</pre>";
  18. //Fuente --- http://co.php.net/manual/es/features.file-upload.post-method.php
  19. ?>

-------------------
www.offisum.com