| |||
añadir fecha y hora a archivo Hola me gustaria saber si se puede añadir de alguna forma la fecha y hora a un archivo, para evitar archivos duplicados. No se que longitud maxima puede tener un nombre de archivo. Seria para nombrar a archivo con imagen. |
| |||
Respuesta: añadir fecha y hora a archivo Cita: Imagina que normalmente guarde: foto1.jpg foto2.jpg etc pero como seguramente mas de una persona use el sistema y guarde fotos, pues para evitar duplicidad en los nombres, pense en que se podria añadir la fecha y hora al nombre de archivo quedando asi mas o menos: 8-9-08_12:01_foto1.jpg o el formato mas correcto a usar. De esa manera es dificil que cualquiera pueda eliminar o duplicar algun nombre de archivo. |
| |||
Respuesta: añadir fecha y hora a archivo Puedes generar un código aleatorio con php, o usar la función time() para obtener una marca de tiempo. Luego, si usas un formulario para subir tus archivos, en la función move_uploaded_file() o copy_uploaded_file() puedes agregar ese contenido generado al nombre del archivo (segunda variable de cualquiera de esas funciones). Ahora, si el archivo ya lo tienes en tu servidor, entonces usa la función rename() Si tienes dudas, publica el código que usas para subir tu archivo. Saludos, ![]() |
| |||
Respuesta: añadir fecha y hora a archivo Cita: Guardo los archivos de imagenes en el servidor de la siguiente forma pero no se como hacer las modificaciones correctas para que tomen el date tambien como parte del nombr de archivo y se guarde..
Iniciado por okram ![]() Puedes generar un código aleatorio con php, o usar la función time() para obtener una marca de tiempo. Luego, si usas un formulario para subir tus archivos, en la función move_uploaded_file() o copy_uploaded_file() puedes agregar ese contenido generado al nombre del archivo (segunda variable de cualquiera de esas funciones). Ahora, si el archivo ya lo tienes en tu servidor, entonces usa la función rename() Si tienes dudas, publica el código que usas para subir tu archivo. Saludos, ![]() Código PHP: |
| |||
Respuesta: añadir fecha y hora a archivo Aquí: Código PHP: Un saludo, ![]() |
| |||
Respuesta: añadir fecha y hora a archivo Bueno, por algo es aleatoria. Cada archivo deberá tener una cadena única que lo identifique y que evite que archivos con el mismo nombre puedan reescribirlos. Ahora, el uso de $_FILES en vez de $HTTP_POST_FILES no es por seguridad, sino por compatibilidad. $HTTP_POST_FILES requiere estar activado en el PHP.ini, y ya es sabido que en la siguiente versión de PHP (6) desaparecerá, por lo que los scripts que lo usen tendrán que ser actualizados. Ahora funcionan igual ambos, pero mejor hacerlo de la manera estándar no? Saludos, ![]() |
| |||
Respuesta: añadir fecha y hora a archivo Cita: gracias probare a ver que tal se da
Iniciado por okram ![]() Bueno, por algo es aleatoria. Cada archivo deberá tener una cadena única que lo identifique y que evite que archivos con el mismo nombre puedan reescribirlos. Ahora, el uso de $_FILES en vez de $HTTP_POST_FILES no es por seguridad, sino por compatibilidad. $HTTP_POST_FILES requiere estar activado en el PHP.ini, y ya es sabido que en la siguiente versión de PHP (6) desaparecerá, por lo que los scripts que lo usen tendrán que ser actualizados. Ahora funcionan igual ambos, pero mejor hacerlo de la manera estándar no? Saludos, ![]() |