| Enviando e-mail |
Correo electrónico
PHP tiene una excelente función que permite el envio de correos electrónicos desde una página web.Sintaxis
La función mail()
<?
mail("pepe@pepa.com", "Esto es el asunto","Aquí el mensaje");
?>
Un ejemplo un poco más completo
<? mail("pepe@pepa.es", "Esto es el asunto","Aquí el mensaje", "From: Rinconastur <rinconastur@freesurf.fr> Reply-To: rinconastur@freesurf.fr Cc: pepito1@colloto.com,pepito2@limanes.com Bcc:lusito1@sariego.com,luisito2@negales.es X-Mailer: PHP/" . phpversion()); ?>
El mismo ejemplo, utilizando variables
<? #variables destinatario, asunto, texto, etc. $destino="pepe@pepa.es"; $envia="Rinconastur"; $remite="rinconastur@freesurf.fr"; $asunto="Esto es el asunto"; $texto="Aquí el mensaje"; #array de destinatarios de copias visibles $c[0]="pepito1@colloto.com"; $c[1]="pepito2@limanes.com"; #crear la cadena con las direcciones # y añadir las comas de separación foreach($c as $pegar) { $cco .=$pegar; $cco.=","; }; #quitamos la coma del final de la cadena $l=strlen($cco); $cco=substr($cco,0,$l-1); #array de destinatarios de copias OCULTAS $b[0]="lusito1@sariego.com"; $b[1]="luisito2@negales.es"; #crear la cadena con las direcciones # y añadir las comas de separación foreach($b as $pegar) { $bco .=$pegar; $bco.=","; }; #quitamos la coma del final de la cadena $l=strlen($bco); $cco=substr($bco,0,$l-1); mail($destino, $asunto, $texto, "From: $envia <$remite> Reply-To: $remite Cc: $cco Bcc:$bco X-Mailer: PHP/" . phpversion()); ?>
Un ejemplo práctico... e interesado...
|