CodeIgniter (imagen destacada)
CodeIgniter
CodeIgniter

Como framework de desarrollo en php utilizo CodeIgniter (versión 2.2.2). Si usamos la clase Upload del framework nos podemos dar cuenta que si subimos un archivo con el mismo nombre se puede incrementar ese nombre de archivo hasta el número 100. Ahora les voy a mostrar de como cambiar ese valor al número que queramos.

Entramos a la carpeta del framework llamada system. Luego a libraries y por último al archivo que nos interesa Upload.php.

Les muestro en imágenes las partes de la clase donde tienen que agregar o cambiar código.

Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter

Y para usar en su código deben de agregar en su array $config el índice max_filename_increment. Se muestra en la imagen de abajo

Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter
Cambiar el número para el nombre de archivo al usar la clase Upload de CodeIgniter

OBS:

  • Utilizamos una constante llamada UPLOAD_MAX_FILENAME_INCREMENT, donde definimos nuestro número. En mi caso utilizo 10000.

Pueden descargar el archivo modificado de la clase Upload.

Comments

comments


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *