Una característica interesante de PHP es que éste puede mandar e-mails a cuentas de correo, y lo hace desde una función predeterminada muy simple.
Estoy hablando de la función
mail()SintaxisPara hacer uso de ésta función sólo hay que escribir:
mail(e-mail, asunto, mensaje); Ej.
mail("contacto@diver-habbo.net", "Hola", "que tal naveda?? xD");Uso de variablesPara usar la función mail() también se puede hacer uso de variables.
Ej.
$email = "contacto@diver-habbo.net";
$asunto = "Hola";
$mensaje = "Que tal Naveda?? XD";
mail ($email, $asunto, $mensaje);Estas variables se pueden recoger también desde un formulario, utilizando $_POST, como se explicará en un mensaje a parte en este foro. Así, el formulario podría mandar e-mails con la ayuda de PHP.
Mensaje multilíneaEsto son
saltos de
linea
Para enviar un mensaje con saltos de línea... se puede escribir
\n en el momento que quieres cambiar de línea.
Ej.
$mensaje = "Esto son\n saltos de\n linea";Si quieres que se vea un poco más claro puedes concatenar. ¿Qué es eso de concatenar? Pues es asociar varios strings a una misma variable. ¿No se ha entendido, verdad? ;D Mejor con un ejemplo:
Ej.
$mensaje = "Esto son\n"
."Saltos de\n"
."Linea";Para el que quiera ir más lejos...Hay algo que no he explicado, pero en lo que no voy a entrar, y es que en la función mail() se pueden incluir headers para definir el tipo de contenido que habrá en el e-mail (si será HTML o texto plano, qué tipo de codificación, prioridad.. etc)
Más información en
http://es2.php.net/manual/en/function.mail.php