Mientras trabajaba en el proyecto, tuve que crear un "cuestionario específico para el solicitante" en el que tenía que enviar el cuestionario completo a la dirección de correo electrónico indicada detrás de la herida, e inmediatamente recordé la función mail () sobre PHP.
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Parámetros requeridos:- Correo electrónico del destinatario
- Título de carta
- Texto de la carta
Parámetros opcionales:- Encabezados de correo electrónico adicionales
- Opciones avanzadas de línea de comando
Valor de retorno:- verdadero si la carta fue aceptada para la entrega
- falso de lo contrario.
Ejemplo más simple
<?php mail("E-mail ", "", " \n 1- \n 2- \n 3- "); ?>
Pasemos a un ejemplo más complejo.
<?php $to = "<mail@example.com>, " ; $to .= "mail2@example.com>"; $subject = " "; $message = ' <p> </p> </br> <b>1- </b> </br><i>2- </i> </br>'; $headers = "Content-type: text/html; charset=windows-1251 \r\n"; $headers .= "From: <from@example.com>\r\n"; $headers .= "Reply-To: reply-to@example.com\r\n"; mail($to, $subject, $message, $headers); ?>
Al principio, determinamos a quién se dirige la carta, la variable & a es responsable de esto, pero si hay varios destinatarios, escribimos las direcciones de correo electrónico separadas por comas. correo.
Las variables $ asunto y $ mensaje, no describiré, esto ya está claro.
En nuestro ejemplo, la variable $ headers consta de 3 líneas:
- En la primera línea, determinamos la letra HTML enviada y la codificación windows-1251.
- En el segundo, indicamos de quién vino la carta.
- En el 3º indique la dirección de correo electrónico, para responder a la carta.
Y ahora la carta de envío más interesante con adjunto (adjunto)
$subject = " "; $message =" ";