Jump to content


Photo

Fiz Um Formail.!


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

#1 wellyngton

wellyngton

    Turista

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

Posted 01/10/2006, 11:28

Alguem pode por favor ,ve aí se errei em alguma coisa!! pois nao envia..é pela função do mail() php
enviado com sucesso, mais nao chega na cixa de entrada do email


formail.php:


?php
<form method="post" action="fenviar.php">

<input type="hidden" name="acao" value="enviar">
<table align="center" width="400" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr align="center">
<td height="80" colspan="2" valign="middle" style="padding-left=10;">
<a class="texto-1">
<strong>
<font size="2" face="Arial, Helvetica, sans-serif">
Para entrar em contato conosco preencha o formulário abaixo:
</font>
</strong>
</a>
</td>
</tr>
<tr>
<td width="112" height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font>
</td>
<td width="288" valign="top">
<input name="nome" type="text" class="caixa-1" id="nome">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font>
</td>
<td valign="top">
<input name="email" type="text" class="caixa-1" id="email">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Assunto:</font>
</td>
<td valign="top">
<input name="assunto" type="text" class="caixa-1" id="assunto">
</td>
</tr>
<tr>
<td height="172" align="right" valign="top">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mensagem:</font>
</td>
<td valign="top">
<textarea name="mensagem" cols="50" rows="9" class="caixa-1" id="mensagem"></textarea></td>
</tr>
<tr align="center" valign="middle">
<td height="30" colspan="2" valign="top">
<input type="submit" name="Submit" value="Enviar" class="botao-1">
&nbsp;
<input type="reset" name="Submit2" value="Apagar" class="botao-1">
</td>
</tr>
</table>

</form>


// Fecha a condição.
}

//
// Final do sistema de envio de emails.
//

?>

f enviar.php:

?php
<form method="post" action="fenviar.php">

<input type="hidden" name="acao" value="enviar">
<table align="center" width="400" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr align="center">
<td height="80" colspan="2" valign="middle" style="padding-left=10;">
<a class="texto-1">
<strong>
<font size="2" face="Arial, Helvetica, sans-serif">
Para entrar em contato conosco preencha o formulário abaixo:
</font>
</strong>
</a>
</td>
</tr>
<tr>
<td width="112" height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font>
</td>
<td width="288" valign="top">
<input name="nome" type="text" class="caixa-1" id="nome">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font>
</td>
<td valign="top">
<input name="email" type="text" class="caixa-1" id="email">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Assunto:</font>
</td>
<td valign="top">
<input name="assunto" type="text" class="caixa-1" id="assunto">
</td>
</tr>
<tr>
<td height="172" align="right" valign="top">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mensagem:</font>
</td>
<td valign="top">
<textarea name="mensagem" cols="50" rows="9" class="caixa-1" id="mensagem"></textarea></td>
</tr>
<tr align="center" valign="middle">
<td height="30" colspan="2" valign="top">
<input type="submit" name="Submit" value="Enviar" class="botao-1">
&nbsp;
<input type="reset" name="Submit2" value="Apagar" class="botao-1">
</td>
</tr>
</table>

</form>


// Fecha a condição.
}

//
// Final do sistema de envio de emails.
//

?>

alguem mata a charada?

#2 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 01/10/2006, 11:39

Cadê a programação do formail..

Onde você envia o e-mail pois você só publicou o form...

Mais informações sobre a função: mail()

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 01/10/2006, 12:41

você está rodando o script onde ? sua maquina ou de algum servidor da internet ?

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#4 wellyngton

wellyngton

    Turista

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

Posted 01/10/2006, 13:25

foi mal galera ..postei duas vezes o mesmo scripty

formail.php

foi mal......galera e a pressa..

esse e o formail.php



?php
<form method="post" action="fenviar.php">

<input type="hidden" name="acao" value="enviar">
<table align="center" width="400" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr align="center">
<td height="80" colspan="2" valign="middle" style="padding-left=10;">
<a class="texto-1">
<strong>
<font size="2" face="Arial, Helvetica, sans-serif">
Para entrar em contato conosco preencha o formulário abaixo:
</font>
</strong>
</a>
</td>
</tr>
<tr>
<td width="112" height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font>
</td>
<td width="288" valign="top">
<input name="nome" type="text" class="caixa-1" id="nome">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font>
</td>
<td valign="top">
<input name="email" type="text" class="caixa-1" id="email">
</td>
</tr>
<tr>
<td height="22" align="right" valign="middle">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Assunto:</font>
</td>
<td valign="top">
<input name="assunto" type="text" class="caixa-1" id="assunto">
</td>
</tr>
<tr>
<td height="172" align="right" valign="top">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mensagem:</font>
</td>
<td valign="top">
<textarea name="mensagem" cols="50" rows="9" class="caixa-1" id="mensagem"></textarea></td>
</tr>
<tr align="center" valign="middle">
<td height="30" colspan="2" valign="top">
<input type="submit" name="Submit" value="Enviar" class="botao-1">
&nbsp;
<input type="reset" name="Submit2" value="Apagar" class="botao-1">
</td>
</tr>
</table>

</form>


// Fecha a condição.
}

//
// Final do sistema de envio de emails.
//

?>

to rodando em ums ervidor

foi mal galera ..postei duas vezes o mesmo scripty

formail.php

foi mal......galera e a pressa..

esse e o formail.php



<?php


if (isset($_POST['Submit'])){

// Captura os dados do form:
$contato = "contato@angraportal.com"; // Email do destino.
$acao = $_POST["acao"];
$nome = $_POST["nome"];
$email = $_POST["email"];
$nome_email = $nome." <".$email.">";
$assunto = $_POST["assunto"]." [ Enviadodo Site ]";
$mensagem = $_POST["mensagem"];

// Envia o email:
mail("$contato", "$assunto", "$mensagem", "From: $nome");

echo "<br><br><br><br><b><center>";
echo "$nome, sua mensagem foi enviada com sucesso,<br>em breve entraremos em contato.";
echo "</center></b>";

}
else{
}
?>

to rodando em ums ervidor



#5 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 01/10/2006, 14:10

Tanta colocar assim no From

 mail($contato, $assunto, $mensagem, "FROM:".$nome."<".$email.">");


#6 wellyngton

wellyngton

    Turista

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

Posted 01/10/2006, 16:22

mudei e nada...
mens enviada...porem nao chega

ess forma ta me dando dor de cabeça

pelo sendmail tb nao da!

#7 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 01/10/2006, 16:32

Vamos fazer o seguinte cara...

Cria um documento somente com esses dados...

Completando os campo $email e $para

$email é o email de quem está enviando

$para para quem vai o e-mail

<?php

$email = "Digite um e-mail Válido";
$para = "Digite um e-mail válido";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8895-1\r\n";
$headers .= "From:".$email."<".$email.">\r\n";

$mensagem = "Está funcionando o envio.<br>"

if (mail($para, "Teste de envio de e-mail" , $mensagem , $headers)){
	  echo "O e-mail foi enviado com sucesso!";
}else{
	  echo "Problema para enviar o e-mail";
}
?>


Roda o programa e vê se chega

#8 wellyngton

wellyngton

    Turista

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

Posted 01/10/2006, 17:52

erro

Parse error: syntax error, unexpected T_IF in /home/angrapor/public_html/teste.php on line 8


erro>> savei com teste.php mudei pra meu prorio email.

Parse error: syntax error, unexpected T_IF in /home/angrapor/public_html/teste.php on line 8

if (mail($para, "Teste de envio de e-mail" , $mensagem , $headers)){ ////>> é assim mesmo?

#9 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 01/10/2006, 18:45

você está rodando este script no SEU MICRO, ou em algum servidor ?

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#10 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 01/10/2006, 18:58

erro

Parse error: syntax error, unexpected T_IF in /home/angrapor/public_html/teste.php on line 8


erro>> savei com teste.php mudei pra meu prorio email.

Parse error: syntax error, unexpected T_IF in /home/angrapor/public_html/teste.php on line 8

if (mail($para, "Teste de envio de e-mail" , $mensagem , $headers)){ ////>> é assim mesmo?



Sim só que eu esqueci de um ";" na linha de cima... :(

<?php

$email = "Digite um e-mail Válido";
$para = "Digite um e-mail válido";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8895-1\r\n";
$headers .= "From:".$email."<".$email.">\r\n";

$mensagem = "Está funcionando o envio.<br>";

if (mail($para, "Teste de envio de e-mail" , $mensagem , $headers)){
echo "O e-mail foi enviado com sucesso!";
}else{
echo "Problema para enviar o e-mail";
}
?>


Edição feita por: kleryson, 01/10/2006, 18:58.


#11 wellyngton

wellyngton

    Turista

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

Posted 01/10/2006, 23:09

ok

mai nao dei certo.......>>> O e-mail foi enviado com sucesso!

porem nao chega na minha caixa de mensagem!!!

caramba

alias to rodando em um servidor na net com php 5.0 com server mail() php
valeu..
porem diz q envia..mais nao chega na cx de entrada!!!

porq sera?

#12 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 01/10/2006, 23:33

Que e-mail você est-a usando do hotmail??
e outros e-mails gratis podem precisar que use esse comando...

Se for tem que por um código antes:

ini_set(sendmail_from, "lostpass@mywebsite.net");

Dá uma olhada: mail()

#13 wellyngton

wellyngton

    Turista

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

Posted 02/10/2006, 00:32

sou assinante da oi
o email e pago sim.....

q coisa ne!!

sou muito ruim ainda em ingles to aprendendo...no mal do php me perco um pouco...

alias...podes me esclarecer essa linha:

ini_set(sendmail_from, "lostpass@mywebsite.net");

"lostpass@mywebsite.net");>> tenho q colocar assim mesmo ou tenho q substituir? e onde colocar....na funcao q me passou ou no enviar.php

?

valeu

#14 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 02/10/2006, 07:48

sou assinante da oi
o email e pago sim.....

q coisa ne!!

sou muito ruim ainda em ingles to aprendendo...no mal do php me perco um pouco...

alias...podes me esclarecer essa linha:

ini_set(sendmail_from, "lostpass@mywebsite.net");

"lostpass@mywebsite.net");>> tenho q colocar assim mesmo ou tenho q substituir? e onde colocar....na funcao q me passou ou no enviar.php

?

valeu


Cara onde está o seguinte texto: lostpass@mywebsite.net

você deve colocar um e-mail seu válido...

#15 wellyngton

wellyngton

    Turista

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

Posted 02/10/2006, 13:01

ele chga mais com atrso.....valeu...mais para o do hotmail..ficaria assim?

entao amigo ficaria assim?

<?php

$email = "ini_set(sendmail_from, "lostpass@mywebsite.net")";
$para = "lostpass@mywebsite.net";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8895-1\r\n";
$headers .= "From:".$email."<".$email.">\r\n";

$mensagem = "Está funcionando o envio.<br>";

if (mail($para, "Teste de envio de e-mail" , $mensagem , $headers)){
echo "O e-mail foi enviado com sucesso!";
}else{
echo "Problema para enviar o e-mail";
}
?>




1 user(s) are reading this topic

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

IPB Skin By Virteq