Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2009, 19:52
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: subir datos de una forma

Nunca va a encontrar la extension asi:

Código php:
Ver original
  1. $filename = substr($filename, -20);
  2. // Que pasa si el nombre de archivo tiene menos de 20 caracteres?
  3.  
  4. // Consigue la extension antes de recortar el nombre
  5. $extension = end(explode('.', $filename));
  6.  
  7. // Compara con la extension:
  8. if($extension == 'jpg' || $extension == 'gif') // Agrega las necesarias
  9.  
  10. // Primero reemplaza los espacios, como lo tienes en tu script
  11. // Si el nombre de archivo es demasiado largo:
  12. if(strlen($filename) > 20) {
  13.      // Forza la longitud y agrega la extension nuevamente
  14.      $filename = substr($filename, 0, 16) . ".$extension";
  15. }
__________________
- León, Guanajuato
- GV-Foto