Tengo una imagen, pero no se muestra. Reviso las propiedades de la imagen (clic con el botón derecho y selecciono las propiedades), y encontré que el "tipo" es texto/html, no la imagen JPEG. ¿Esto es porque el tipo que causa mis imágenes no aparece? ¿Cómo cambiar el valor "Tipo"? Estoy utilizando php ...¿Cómo cambiar el tipo de contenido en php?
puedo mostrar la imagen en un simple html [img] ...
EDIT:
Sí, probé .. Si incluyo la
<?php header('Content-Type:image/jpeg'); ?>
Muestra la URL, muy raro ¿eh?
estoy usando Apache, la imagen es generada por el código php ...
<img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&h=195&w=540&zc=1&q=95" alt="<?php the_title(); ?>
No menciona qué servidor web está utilizando. Además, ¿la imagen muestra un archivo normal en el servidor web, o es una imagen generada, también usando PHP? ¿Es solo esta imagen la que no funciona o sucede con todas las imágenes alojadas en este servidor? –
Llame la URL de la imagen directamente con su navegador y vea si obtiene un error. Si su navegador informa que la imagen está rota, hay un error en su código de generación de imágenes, pero el encabezado() está bien. Estoy bastante seguro de que su tipo de contenido está configurado correctamente ahora. El error es probablemente en otro lugar. –
Llamado, C: /wamp/www/wp-content/uploads/2009/05/1.jpg no encontrado. PERO, el archivo de imagen está en esa carpeta. ¿Extraño eh? –