Ir para conteúdo
Fórum Script Brasil
  • 0

Função Maíl ()


PHP_APRENDIZ

Pergunta

galera, gostaria q vocês num me mandassem o site pra ver, gostaria q vocês mesmu me ensinassem a função mail, por favor... eu te peço, queria a estrtura... veja o que eu sei, e o que eu acho q sei, veja se esta certo.;..

seria isso??? ainda num li nada de php, só por lógica mesmu galera e uma apostila fraquinha mesmu... e ainda sou ruim assim, alguém poderia me ajudar???

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

assim:

<?
$email = "$_POST[email]";
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email";
$nome = "$_POST[nome]";
$assunto = "$_POST[assunto]";
$msg = "$_POST[msg]";
$mensagem = "Mensagem: $msg <br> Nome: $nome";
$destino = "MEUEMAIL@MEUSERVIDOR.COM"

mail ("$destino","$assunto","$mensagem","$headers")
?>

na variáel headers fica o e-mail do remetente e o resto serve para indicar que o e-mail será enviado no formato html, a variável mensagem conterá o nome do usuário e a mensagem..

a função só pode ter os 4 parâmetros, então sempre que você quiser mandar mais informações você tem q colocá-las na parte da msg..

qualquer coisa posta ai

Link para o comentário
Compartilhar em outros sites

  • 0

não entendi para q serve esses headers cara.. precisa colocar???? ou pode deixar só aquele do FROM: $email

fica assim não é????

<?php

$nome = "$_POST[nome]";

$email = "$_POST";

$assunto = "$_POST[assunto]";

$msg = "$_POST[msg]";

$headers = "Email: $mail";

$destino = "meuemail@meuservidor.com"

e a função mail aqui????

?>

Link para o comentário
Compartilhar em outros sites

  • 0
  • 0
  • 0

Oi eu testei a função mail mas retornou um erro

mail(): Failed to connect to mailserver at "pop.abc.terra.com.br" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in

eu tenho que configurar o php.ini pra usar no localhost?

Link para o comentário
Compartilhar em outros sites

  • 0

<?

if(empty($nome)) {

echo 'ERRO!!! O campo NOME deve ser preenchido.';

} elseif(empty($email)) {

echo 'ERRO!!! O campo EMAIL deve ser preenchido.';

} elseif(empty($comentarios)) {

echo 'ERRO!!! O campo COMENTARIOS deve ser preenchido.';

} else {

echo 'SUCESSO!!! Seu email foi enviado com sucesso.';

mail("$nome<$email>","Assunto da mensagem q vai pra pessoa","Corpo da mensagem q vai pra pessoa","From: seu@email");

mail("seu@email","Assunto da mensagem q vai pra vc","corpo da mensagem q vai pra vc","From: $nome<$email>");

}

?>

veja, porque ele usou duas funçoes mails juntas??? num entendi

Link para o comentário
Compartilhar em outros sites

  • 0

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...