Cómo insertar una imagen en un correo electrónico HTML usando PHP (En 6 Pasos)

Por james highland
Cómo insertar una imagen en un correo electrónico HTML usando PHP (En 6 Pasos)
computer image by Orlando Florin Rosu from Fotolia.com

Las páginas web modernas a menudo usan PHP para el desarrollo del servidor. Este lenguaje fue diseñado para la web y se integra a la perfección con HTML. PHP provee un set diverso de funciones para realizar casi cualquier concepto de programación. La habilidad de enviar correos electrónicos directamente dentro de un script PHP abre muchas puertas para la funcionalidad de la web. Aun cuando esta técnica a menudo se usa para enviar sólo mensajes de texto, también es posible enviar un correo con formato HTML. Las características disponibles en HTML hacen que sea posible insertar imágenes en el correo electrónico PHP.

Paso 1

Abre un documento PHP. Ya que los lenguajes de la programación están basados en texto, puedes usar cualquier editor de texto, incluyendo el Bloc de notas de Windows.

Paso 2

Comienza el código PHP con "<?php" (ten en cuenta que no debes incluir las comillas en el código de programación).

Paso 3

Crea una definición de variable que incluya el cuerpo del correo electrónico que enviarás usando PHP. Escribe un nombre variable seguido del contenido. Por ejemplo, "$email='Querido John, gracias por tu respuesta. Aquí tienes el correo de seguimiento con más detalles.'; ". Continúa escribiendo el correo dentro de esta declaración de variable.

Paso 4

Usa etiquetas HTML para darle formato al correo si deseas crear uno HTML. Para incluir una imagen en el correo, usa la etiqueta HTML "". Inserta la sintaxis adecuada para la referencia de esta imagen y usa una imagen que ya esté subida en el servidor. Por ejemplo, usa "". Esto insertará una imagen en el correo desde la ubicación del archivo en la web.

Paso 5

Crea una declaración PHP "mail()" para completar el algoritmo del correo (ver en Referencias). Escribe "mail(" y después el correo electrónico del destinatario. Escribe una coma seguida de la línea de sujeto del correo. Escribe otra coma y después la declaración variable del correo, "$email" si elegiste este nombre de variable. Termina la declaración "mail()" con un paréntesis de cierre y un punto y coma.

Paso 6

Termina el código PHP con "?>". Con esto le habrás dado formato a un correo electrónico HTML para enviarlo conteniendo una imagen insertada.