Enlaces Patrocinados : Tonterias | emoticonos y emoticones | Juegos PSP | Sabios del PC | Depurando.com | Seo Murcia | Regalos | Casino | XXX
Aprender PHP | Juegos Consolas | Turismo Rural | Juegos Gratis | Wii |


Imagenes Con PHP

Bookmark and Share

PHP no solo es capaz de generar archivos de texto plano, tambien puede enviar el contenido de un archivo que este por ejemplo en nuestro servidor o base de datos, entonces si enviamos los encabezados correctos al navegador, sabrá que en lugar de una página HTML lo que recibe, aunque tenga extension php, es una imagen gif, jpg o png.

Enviando la imagen
La forma correcta de enviar una imagen al navegador es la siguiente:



<? 
// Enviamos los encabezados de imagen png 
Header"Content-type: image/png"); 
// Enviamos la imagen png 
echo $imagen_png
?> 


La variable $imagen_png contiene la fuente de la imagen que podemos conseguir por ejemplo leyendola de un archivo del servidor de la siguiente manera:

imagen.php


<? 
Header
"Content-type: image/png"); 
$imagen_png file_get_contents('imagen.png'); 
echo 
$imagen_png
?> 


Estos artículos son para servir imagenes en formato png (imagen.png), por eso enviamos el encabezado Content-type: image/png, que en lugar de png, podria ser gif, jpg...

Poniendo la imagen en la pagina
Pero no podemos mezclar HTML con imagen, por eso, en imagen.php no podremos hacer ningun echo, ni enviar ningun tipo de HTML, la forma con la que combinaremos el HTML con la imagen sera insertando la etiqueta <img> en la página HTML.

pagina.htm

<img src="imagen.php" border=0> 


Y de esta manera, habremos combinado una imagen enviada por PHP y el contenido HTML.

Autor : Mi aMigo eloi San martin
Programacionweb.net
No Todos se lo podemos responder desde los comentarios, para cualquier duda o sugerencia los invitamos tambien a usar el FORO y las REDES Sociales, Saludos a Todos
Comentarios
Nick :
Coloca el Codigo bmpru
Comentario:





Los Mas Visitados
PHP
ASP
Rails
Phyton
SEO & Marketing
Mysql
Scripts
Manuales
Hosting
Publicidad
Gana Dinero


PHP Mysql linux Creative Commons License Spam Poison web counter Seo monitor ClickHeat : track clicks

LanLandia Networks -> www.colombiaphp.net | www.flowbarranquilla.net | www.weboneando.com | www.macventas.com | contacto commentariosweb@gmail.com