Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] getimagesize() no funciona cuando lo uso a través de ajax. ¿por qué?

Estas en el tema de getimagesize() no funciona cuando lo uso a través de ajax. ¿por qué? en el foro de PHP en Foros del Web. Hola a todos, veréis, tengo un problema cuando obtengo el alto y ancho de una imagen que ya está alojada en mi servidor, pero solo ...
  #1 (permalink)  
Antiguo 01/06/2014, 15:27
Avatar de manuparquegiralda  
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
getimagesize() no funciona cuando lo uso a través de ajax. ¿por qué?

Hola a todos, veréis, tengo un problema cuando obtengo el alto y ancho de una imagen que ya está alojada en mi servidor, pero solo lo tengo cuando lo cargo a través de AJAX.

Tengo un página en un archivo, cuyo contenido se carga a través de PHP directamente al refrescar o abrir la página, pero una vez que estás dentro de la página todas las peticiones se hacen a través de AJAX. Bien pues ese mismo archivo se carga a través de AJAX cuando hago la petición.

Es decir se cargue al cargar la página o a través de AJAX son las mismas lineas de código las que se ejecutan.

El problema es que cuando cargo la página refrescando y se hace a través de PHP normal, la función getimagesize() se me ejecuta correctamente y obtiene bien el tamaño de la imagen que quiero tomar, pero cuando lo hago a través de AJAX esa misma función no me funciona.

¿Alguien sabe decirme por qué? ¿O se le ocurre alguna idea?

Gracias a todos.
__________________
Diseño Web - Arisman Web
  #2 (permalink)  
Antiguo 01/06/2014, 16:29
Avatar de Atomycko  
Fecha de Ingreso: diciembre-2005
Ubicación: Zapopan Jal.
Mensajes: 92
Antigüedad: 18 años, 3 meses
Puntos: 12
Respuesta: getimagesize() no funciona cuando lo uso a través de ajax. ¿por qué?

Asegurate de que la ruta de la imagen sea correcta, todos los archivos se encuentran en el mismo directorio?
__________________
PD: Los acentos fueron secuestrados.
  #3 (permalink)  
Antiguo 01/06/2014, 16:38
Avatar de manuparquegiralda  
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: getimagesize() no funciona cuando lo uso a través de ajax. ¿por qué?

Cita:
Iniciado por Atomycko Ver Mensaje
Asegurate de que la ruta de la imagen sea correcta, todos los archivos se encuentran en el mismo directorio?
Efectivamente Atomycko, muchas gracias. La ruta de la imagen varía si la estoy cargando desde el raiz o desde el archivo AJAX que está dentro de un directorio. Tenía que comprobar de donde estoy haciendo la llamada y poner la ruta de la imagen en consonancia.
__________________
Diseño Web - Arisman Web

Etiquetas: ajax, getimagesize
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.