Envío de mensajes de correo electrónico de una página web es una tarea bastante común, ya menudo se requiere el envío de un archivo adjunto --- Tal vez usted está enviando una copia de respaldo o una imagen que un usuario cargar. Mientras que la biblioteca estándar de PHP contiene funcionalidad para enviar regular, texto sin formato de correo electrónico , soporte para funciones de correo electrónico más avanzados (por ejemplo, HTML y archivos adjuntos ) está disponible pero puede parecer complicado para el usuario principiante . Estas características, sin embargo , son suministrados por el paquete :: Mail_Mime PERA , que está disponible gratuitamente en el repositorio PEAR. PERA es un sistema de distribución de componentes PHP que contiene librerías PHP gratis y clases y es un punto de partida ideal para emprender una nueva tarea en PHP. Cosas que necesitará
texto editor
servidor Web configurado para PHP procesamiento
paquete PEAR :: Mail_Mime instalado en el servidor
Ver Más instrucciones
1
Instalar el paquete de PEAR :: Mail_Mime en el sistema ( tanto la plataforma de desarrollo y servidor) . (Si su sistema no dispone de PEAR instalado, consulte la sección " Recursos") . Utilice el comando siguiente en el símbolo del sistema :
pear install Mail_Mime
Esto instala la última versión del paquete Mail_Mime desde los repositorios PEAR
2
. Abra el script de PHP en tu editor de texto /entorno de desarrollo de elección. Esto puede ser un script PHP existente que va a añadir la funcionalidad o un nuevo guión para incluir las funciones de correo de su sistema.
3
Incluir el mail.php y Correo /mime . ? scripts PHP en su script php :
< php
incluyen ( ' mail.php ');
include ( ' correo /mime.php ');
4
Crear el contenido de su mensaje ( después de las declaraciones anteriores "Incluir " ) e información relacionada : .
$ msgText = "Este es el texto del correo electrónico bastante aburrido, huh " ;
$ msgHtml ="? !
Este es el correo electrónico HTML -
super cool < /strong > < /body> < /html> ; "
$ toAttach =" /ruta /a /las /archivo.txt " ;
$ msgHeaders = array (' From' = > ' testing@test.com ' , ' Asunto ' = > 'Este es un mensaje de prueba Hay muchos como él , pero éste es el mío . ". ) ;
5
Crear el objeto Mail_Mime (de nuevo , por debajo de lo que se añadió por encima de ) :
/parámetro /es opcional , pero tenemos que ponerlo en " \\ n ", ya que vamos a enviarlo
//a través del paquete electrónico