Jump to content


Photo

Enviando E-mail


  • Faça o login para participar
11 replies to this topic

#1 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2004, 18:10

Arquivo [ form.php ]
<form method="post" action="enviar.php">
Nome: <input type="text" name="nome"><BR>
Seu e-mail: <input type="text" name="email"><BR>
Mensagem: <textarea name="msg"></textarea><BR>
<input type="submit" value=" Enviar ">
</form>

Obs.: O nome que tiver na parte definido no name do campo será o que ficará dentro da variavel $_POST[''];
Veja abaixo:

Arquivo [ enviar.php ]
PHP
<?php
$dest
= "meuemail@email.com"; //email do destinatario
#>> pegando dados do form
/* Abaixo é um exemplo de um formulário que tem os campos do form com name=nome e name=email. */
$nome = $_POST['nome'];
$email = $_POST['email']; //email do remetente
$msg = "Mensagem de:".$nome."<BR>Email:".$email."<br>Mensagem:".$_POST['msg'];

/* Abaixo o cabeçalho do formulário com o código que permite utilizar HTML na mensagem do email. */
 
$cabecalho = "X-Mailer: formulário\r\n";
 
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* Abaixo vamos definir o assunto e a mensagem */
$assunto = "Aqui você coloca o assunto do e-mail";

if((isset(
$msg)) and (isset($nome)) and (isset($email))){

/* A função abaixo é responsável pelo envio do email */
$mail = mail($dest,$assunto,$msg,$cabecalho);
} else { echo
'Você deixou campos em branco!'; }

/* Verificando se foi enviado */
if($mail==true){ echo 'E-mail enviado para '.$email.'!'; }
else { echo
'O e-mail não pode ser enviado!'; }
?>


Espero ter ajudado...
Qualquer dúvida é só postar!
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#2 tiago_tico

tiago_tico

    24 Horas

  • Usuários
  • 443 posts
  • Sexo:Não informado

Posted 26/05/2004, 10:21

Blza saquei já como faz mais como faço aqueles campos obrigatorios grato

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 27/05/2004, 05:10

Blza saquei já como faz mais como faço aqueles campos obrigatorios grato

Amigo,
isso você pode fazer com JavaScript que é bem melhor...
Pois com PHP vai dar erro na hora de validar, e no JS vai dar erro ao tentar enviar.


Faça uma busca na seção de Java Scripts por validação que você encontrará muitos resultados.

t+ (y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#4 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 30/05/2004, 23:40

aqui deu esse erro

Warning: Failed to Connect in c:\apache\htdocs\testes\rec\mail\enviar.php on line 18
O e-mail não pode ser enviado!

linhs 18 é essa:
$mail = mail($email,$assunto,$mensagem,$cabecalho);


olhei, olhei ... não achei nada de estranho, pq deu esse erro ?

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 30/05/2004, 23:46

Amigo,
você tá testando em casa??
Ou você digitou um e-mail incorreto...

[]'s (y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 tiago_tico

tiago_tico

    24 Horas

  • Usuários
  • 443 posts
  • Sexo:Não informado

Posted 01/06/2004, 00:03

me xplica como qfaz com javascript

#7 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 02/06/2004, 18:39

Amigo,
você tá testando em casa??
Ou você digitou um e-mail incorreto...

[]'s (y)

digitei o e-mail correto varias vezes, e não foi :(

#8 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 03/06/2004, 17:18

está acontecendo esse erro pq deve estar configurado errado o SMTP de seu php.ini

vai no seu php.ini e procure por SMTP e modifique para um existente... tipo o do ig ( se não me engando 200.255.157.104)

flw
Site: GustavoPaes.net

^ Rumo ao Topo ^

#9 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 05/06/2004, 00:38

está acontecendo esse erro pq deve estar configurado errado o SMTP de seu php.ini

vai no seu php.ini e procure por SMTP e modifique para um existente... tipo o do ig ( se não me engando 200.255.157.104)

flw

onde fica esse arquivo ? não achei ele ... :(

uso o phptried

#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 05/06/2004, 16:30

Amigo,
O caminho é: c:/apache/php/


[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 wesley.tome

wesley.tome

    24 Horas

  • Usuários
  • 422 posts
  • Sexo:Masculino

Posted 14/06/2004, 11:00

dá para enviar imagens tb ??? Tipo faço uma página html contendo imagens e enviar ???
.................

#12 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 14/06/2004, 16:06

da sim ! da uma procurada aqui no forum que você acha , como enviar imagens junto com o texto !

até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq