Saludos,
tengo mi sistema para subir imágenes al servidor pero me gustaria que este si la imagen ya existe la renombrara o sino usara un prefijo como fecha y hora... como se podria hacer esto?
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe Pues si quieres usar el prefijo, puedes usar date(), puedes usar file_exists() para verificar si existe antes la imagen. Saludos. |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe pero a ver al subir mi imagen tengo esto Código PHP: Código PHP: si la imagen es DSC0012693 entonces al subirla quedaria 010120131100DSC0012693.jpg algo asi
__________________ Diseño gráfico, Web, imagen corporativa, publicidad ... |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe deberías de agregarle el prefijo en ambas ya que imagino que guardas en la base de datos la ruta a la imagen que estas subiendo al servidor
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe no.. en la base de datos no se guarda la ruta... solo el nombre de la imagen pues la ruta es unica, por eso deseo que solo renombre la imagen con un prefijo de fecha y hora... pero lo q no se es como se hace
__________________ Diseño gráfico, Web, imagen corporativa, publicidad ... |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe pues entonces el prefijo + el nombre de la imagen será es el nuevo nombre de tu imagen cierto?? entonces tendrías que colocarle el prefijo para la subida ya que así se llamará y guardar en la base de datos el prefijo + el nombre ya que ese es el nuevo nombre de la imagen (parece un trabalenguas pero creo que lo dije bien). ahora como agregar el prefijo simplemente haciendo una concatenación entre el date() + el nombre de la imagen, saludos
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe pero en donde??? o sea q linea eso es lo q no entiendo... yo se q debo hacer el llamado del date() pero donde exactamente le dire "nombrame o inserta la imagen asi"
__________________ Diseño gráfico, Web, imagen corporativa, publicidad ... |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe Primero debes comprobar si existe la imagen con la función file_exists() Si existe entonces (una condición) coges el nombre de la imagen y le concatenas la fecha con la función date ($filename = $filename.date('Y-m-d-H-i-s');) y procedes a subir la imagen como estás haciendo. Algo así básico:
Código PHP:
Ver original Saludos.
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP Última edición por andresdzphp; 04/01/2013 a las 20:51 |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe ok, entonces mi consulta para hacer el INSERT seguiria quedando Código PHP:
__________________ Diseño gráfico, Web, imagen corporativa, publicidad ... |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe Si algo así, pero tienes 2 move_uploaded_file, el de arriba pásalo para abajo:
Código PHP:
Ver original y borra el de abajo. Tienes que completarlo haciendo todas las condiciones de tamaño, tipo de archivo permitido etc... Tal vez estos ejemplos te sirvan: http://www.w3schools.com/php/php_file_upload.asp Saludos.
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe Una pequeña sugerencia, si solo quieres comprobar si un archivo existe o no creo que deberías utilizar is_file ya que file_exists retorna true para directorios también. Saludos. |
| ||||
Respuesta: Subiendo imágenes al servidor y renombrar si existe de echo solo deseo colocarle fecha y hora de prefijo al nombre de las imagenes... andres borrro move_uploaded_file($_FILES['img']['tmp_name'], $uploaddir . $_FILES['img']['name']); o dejo esta parte $_FILES['img']['name']); ?
__________________ Diseño gráfico, Web, imagen corporativa, publicidad ... |
Etiquetas: |