Muy buenas,
necesito cambiar el nombre del fichero que sube el usuario para identificarlo mejor, poniendo el código del usuario y la fecha por delante del nombre del fichero subido desde el formulario.
Sería algo así:
(código usuario)_(fecha)_NombreDelFichero.extensión
¿esto se puede hacer?
Muchas gracias.
URL del sitio: www.levantinadm.com
Hola Hose, has de editar el formulario e ir a la sección de "Enviar piezas".
Allí debes de obtener el nombre del fichero con un código tal que así:
$file1 = ff_getSubmit('fichero_adjunto1');
Donde fichero_adjunto1 es el nombre del campo de subida de ficheros que has puesto.
BreezingForms sube los ficheros al campo que hayas configurado en la configuración del componente en el campo:
Ruta para los ficheros subidos {ff_uploads}, que por defecto es algo así:
{mospath}/components/com_breezingforms/uploads
Deberás de ir a esa ruta y cambiar el nombre después de haber subido el archivo, esto lo puedes hacer con funciones PHP desde la pieza del formulario que se ejecuta al Editar el formlario >> Enviar Piezas >> Final del Submit.
Por ejemplo así:
http://php.net/manual/es/function.rename.php
No podemos dar soporte de programación, pero con estas indicaciones deberías de poder hacerlo..
Saludos!
He seguido tus pasos y perfecto. Ahora cuando un usuario sube un fichero, al nombre del fichero se le adjunta por delante un campo pedido en el formulario y la fecha y hora de subida.
Muchas gracias.
Hola Jose,
¿Pudiste resolver el problema?. Si no es así facilítanos una captura para tener una mejor visualización.
Saludos.