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

Função Mail


thb_matrix

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0

Basta tá configurado a função MAIL no servidor onde você está ai é só utilizar normalmente.

Eu utilizei uma função mail em um script que fiz, que tá postado aqui em PHP.. de uma olhada está com o título de CARTÃO VIRTUAL. ;)

Dê uma estudada no script que você vai entender. ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Eu olhei ele... porém não funcionou.

O formulário:

<html>

<head>

<title>Enviar mensagem</title>

</head>

<body>

<form action="http://localhost/hp/prc/f1.php" method="post">

E-mail:<input type="text" name="email"><br>

Nome:<input type="text" name="nome"><br>

Titulo:<input type="text" name="title"><br>

Mensagem:<br><textarea cols="40" rows="25" name="mensagem">Digite sua mensagem</textarea><br>

<input type="submit" name="enviar" value="Enviar mensagem">

</form>

</body>

</html>

O script:

<?

$from = $_POST["nome"];

mail("brunog@desbrava.com.br", $_POST["title"], $_POST["mensagem"], "From:$from\n");

?>

<html>

<head><title>E-mail</title>

</head>

<body>

<?

printf("Enviando e-mail ".$_POST["title"]."...");

?>

</body>

</html>

Segui aquele exemplo mais ou menos...

Mas ele da erro.

Como eu configuro no apache a função mail?

Link para o comentário
Compartilhar em outros sites

  • 0

tipo tenta faze igual eu fiz... simplificando... em vez de coloca as variaveis $_POST["title]", etc tenta coloca $title direto...

ai fica

<?
mail("brunog@desbrava.com.br", $title, $mensagem, "From:$nome\n");
?>
<html>
<head><title>E-mail</title>
</head>
<body>
<?
printf("Enviando e-mail ".$title."...");
?>
</body>
</html>

eu faço assim e funciona direitinho...

Link para o comentário
Compartilhar em outros sites

  • 0

Isso aí é conhecido como menos seguro.

O PHP5 passará a não utilizar mais as variáveis assim.

Devido a isso, se o servidor atualizar o PHP para PHP5 um dia eu terei que modificar o script.

Mas obrigado pela ajuda mesmo assim :)

E continuo a pergunta: Como habilito/desabilito esta opção no Apache?

Link para o comentário
Compartilhar em outros sites

  • 0

Bem tipo, a questão não está no apache.

No php.ini tem la a parte de e-mail, e o que diz é que se você estiver em UNIX você precisará do SendMail, se está no Windows, um servidor SMTP.

Ah! E a sintaxe da funcao mail(); da uma olhada no manual do PHP.

mail();

[]'s Igor

--------

Como um dia li, "90% das dúvidas podem ser resolvidas lendo o manual, as outras 10% só com a prática." =)

Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,9k
×
×
  • Criar Novo...