
17/09/2007 - Efeito Revista Em Quadrinhos
07/12/2003 - Dando poderes ao Flash
06/05/2004 - Criando um contador de downloads com PHP e MySQL
15/05/2004 - Indexação de Sites: robots.txt
26/09/2006 - Efeito metalico
18/03/2006 - Sistema: Recomende este Site para seus amigos
29/01/2003 - Enviando EMAIL com ASP, COLDFUSION E PHP
08/11/2006 - Parte 01 - Configurando as cores do CorelDraw
04/02/2003 - 10 dicas de Webdesign para salvar seu site
09/01/2003 - Letras transparentes
21/01/2003 - Fireworks VS Photoshop
22/09/2006 - W3C e Web Standards
20/01/2003 - Quanto custa um click?
09/01/2003 - Funções : localToglobal() e globalToLocal()
Leituras: 35663 -
A função mail() do PHP nos permite enviar email através de um script de forma simples e objetiva. Vamos supor que deseja-se enviar um email para fabio@vivaolinux.com.br avisando à ele sobre o seu sucesso no desenvolvimento em PHP. Vamos ao código:
<?
mail(
"fabio@vivaolinux.com.br",
"Oi Fábio",
"Meu script para envio de email deu certo !"
);
?>O comando mail() é definido da seguinte forma:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Em nosso primeiro exemplo definimos apenas os campos to, subject e message, mas ainda existem os cabeçalhos adicionais que podem ser definidos e são opcionais. Sempre que você estiver consultando a sintaxe de uma função e encontrar parâmetros delimitados por [] (colchetes), significa que os mesmos são opcionais, ou seja, você pode omiti-los.
Sendo assim, para enviar um email em formato HTML, basta informar que o mesmo é do tipo text/html através do cabeçalho do email e digitar tags Html misturadas com o texto da mensagem no campo subject. Vamos ao código:<?
$to = "fulano@seudominio.com";
$subject = "Olá, mundo!";
$html = "
<html>
<body>
Este é meu <b>primeiro</b> email em formato HTML!
</body>
</html>";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
if (mail($to, $subject, $html, $headers)) {
echo "Email enviado com sucesso !";
} else {
echo "Ocorreu um erro durante o envio do email.";
}
?>Como a função mail() retorna um valor booleano (verdadeiro ou falso) de acordo com o status de envio de email, podemos tratar uma mensagem de sucesso ou de erro durante o envio de email.
Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br