Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
<?php echo upload_image_tag("imagen1"); ?> <?php echo upload_image_tag("imagen2"); ?> <?php echo upload_image_tag("imagen3"); ?> <?php echo upload_image_tag("imagen4"); ?>
Upload::image('imagen1'); $clasificados->imagen1 = $_FILES['imagen1']['name']; Upload::image('imagen2'); $clasificados->imagen2 = $_FILES['imagen2']['name']; Upload::image('imagen3'); $clasificados->imagen3 = $_FILES['imagen3']['name']; Upload::image('imagen4'); $clasificados->imagen4 = $_FILES['imagen4']['name'];
Comentarios
para lo que quiere hacer yo lo hago con la fecha y hora en que se sube la imagen luego guardo el valor de $renamefoto en la BD
en caso de que sean muchas imágenes para cada usuario (ejemplo: que el usuario pueda tener galería de imágenes), es mejor crear un directorio para cada usuario y ahí meter todas las imágenes de el....
espero que le sirva
Saludos!!
Pero aún tengo una duda, seguí su consejo e hice el siguiente código:
Me sube la imagen pero aún sigue subiéndola con su nombre original. No es claro para mi la tercer línea del ejemplo que usted me muestra, mi modelo se llama clasificados y por eso lo nombre así:
No sé que estoy haciendo mal u omitiendo.
Muchas gracias por su ayuda.
la tercera linea hace lo mismo que usted indica, $foto es mi model en mi ejemplo
Algo debe tener mal, el método image($name, $new_name=null) es bien claro
si no le envía algo diferente de null no le cambia el nombre
si le encuentra o no el error nos cuenta
saludos
Pues he intentado modificar e código de este modo:
Pero me sigue almacenando en la BD el nombre original de la imagen, aunque al servidor me lo sube con el nombre modificado.
Otro tema que surge es que no puedo visualizar esas imágenes que subo a la carpeta img/upload, implemente un slider lo más de bacano que encontré en la web y trabaja con Jquery, el problema es que cuando le doy el src (lo cual hago de este modo):
Si usted nota la primer imagen es una que tengo subida en el servidor, las otras dos son imágenes que tengo en la raíz de la carpeta img (las cuales me las deja ver sin problema), pero la que está en upload no me la deja ver. Copio la ruta dond se encuentra la imagen y trato de abrirla en un navegador y me responde lo siguiente:
The server encountered an internal error or misconfiguration and was unable to complete your request.
He de aclarar que para hacer estas pruebas de visualización guardé en el server y en la bd la imagen con el mismo nombre.
También probé llamando a la imagen del siguiente modo:
No sé si será una restricción de seguridad o algo así!
Agradezco su amable ayuda.
que ocurría?
por cosas de la vida, había un archivo .htaccess en el directorio img/upload que se tiraba todo el asunto; Al borrar el archivo que misteriosamente estaba ahí, todo se soluciono
De acuerdo Onizukar!
El archivo .htaccess estaba corrompiendo la visualización de las imágenes, al suprimirlo de la carpeta img/upload todo quedó funcionando a la perfección.
En cuanto al tema original de esta discusión que es la asignación de nombres a la imágenes que subo al servidor he dejado el código de la siguiente manera:
el error radicaba en que yo llamaba de nuevo a y pues en ese caso guardaba la imagen en mi modelo con el nombre original.
Muchas gracias a Onizukar por su colaboración, el tema ya funciona bien y lo podemos dar por cerrado.
Mil gracias de nuevo.