“Conocimientos Programación>Programación PHP /MySQL

Cómo enviar archivos adjuntos de correo electrónico en PHP

2016/6/4
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

Programación PHP /MySQL
Cómo convertir una columna a UTF8 en MySQL
Cómo encontrar la fecha para todos los viernes del año, utilizando PHP
Cómo vincular MySQL y PHP en Windows Server 2003
Cómo configurar una base de datos de WordPress en mi página web
Cómo determinar Incluso los números de los números impares Uso de PHP
Cómo comprobar el tamaño del archivo Mientras navega un ordenador en PHP
¿Tiene Joomla usar las RAM
Cómo realizar una actualización de MySQL Query
Conocimientos Informáticos © http://www.ordenador.online