Jump to content


Photo

Formmail Que Funcione Em Php5


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

#16 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 06/11/2007, 17:59

Pode ser feito em javascript ou php as validações, agora é contigo meu caro.

Ou não, pode ser feito com JavaScript e PHP. Só com JavaScript, basta desativá-lo/não tê-lo para passar batido pela validação. ;)

[]’s :DAté mais

#17 Joabes Carlos

Joabes Carlos

    12 Horas

  • Usuários
  • 136 posts
  • Sexo:Masculino

Posted 06/11/2007, 18:51

Exatamente.

Por isso dei a opção de PHP, se naum quizer passar batido, mais de qualquer forma validação pode ser nos dois.

Atenciosamente
Joabes
Fws Net Soluções Inteligentes
Hospedagem Web / Revenda / Dedicados / Vps / Soluções Linux / Desenvolvimento de Softwares e Web Sites.
http://www.fwsnet.com.br

#18 fallback

fallback

    12 Horas

  • Usuários
  • 127 posts
  • Sexo:Não informado
  • Interesses:Tudo o k é Informatica

Posted 06/11/2007, 22:26

agr mais uma duvida.. alterei o codigo para adicionar mais camposso k ele nao envia o email, verifikei todas as variaveis e estao certas

enviar.php
[codebox]<?

$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$nascimento = $_POST['nascimento'];
$endereco = $_POST['endereço'];
$naturalidade = $_POST['naturalidade'];
$experiencia = $_POST['experiencia'];
$carta = $_POST['carta'];
$para = "geral@filtrax.com";
$headers = '';
$headers .= "From: $nome <$email>\n";
$headers .= "Return-Path: <$email>\n";

$mensagem = "Nome: ".$nome."\nEmail: ".$email."\nTelefone: ".$telefone."\nData de Nascimento: ".$nascimento."\nEndereço: ".$endereço."\nNaturalidade: ".$naturalidade."\nExperiencia em vendas directas: ".$experienncia."\nCarta de Condução: ".$carta.;

if (mail($para, $assunto, $mensagem, $headers))
{
echo "O email foi enviado com sucesso!";
}
else
{
echo "Ocorreu um erro no envio!";
}

?>[/codebox]



form.html
[codebox]<html>
<head>
<title>Contacto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.td {
font-family: Tahoma, Verdana, Arial;
font-size: 10pt;
font-weight: bold;
color: #333333;
}
.tdform {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: #333333;
letter-spacing: 1px;
}
.form {
font-family: Tahoma, Verdana, Arial;
font-size: 8.5pt;
color: #333333;
background-color: #F7F7F7;
}
.style3 {font-size: 12px}
.style4 {font-size: 12px; font-weight: bold; }
-->
</style>
</head>

<body>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2"><form name="form1" method="post" action="enviar.php">
<table width="100%" border="0" cellpadding="2" cellspacing="2" class="tdform">
<tr>
<td width="15%"><div align="right"><strong><span class="style3">Nome:</span></strong></div></td>
<td width="85%"><input name="nome" type="text" class="form" id="nome" value="" maxlength="90"></td>
</tr>
<tr>
<td><div align="right"><strong><span class="style3">Email:</span></strong></div></td>
<td><input name="email" type="text" class="form" id="email" maxlength="90"></td>
</tr>
<tr>
<td><div align="right"><strong><span class="style3">Telefone:</span></strong></div></td>
<td><input name="telefone" type="text" class="form" id="telefone" maxlength="20"></td>
</tr>
<tr>
<td><div align="right"><strong><span class="style3">Data de Nascimento:</span></strong></div></td>
<td><input name="nascimento" type="text" class="form" id="nascimento" maxlength="300"></td>
</tr>


<tr>
<td height="57"><p align="right" class="style4">Endereço:</p> </td>
<td><textarea name="endereço" cols="80" rows="5" class="form" id="endereço"></textarea></td>
</tr>
<tr>
<td><div align="right"><strong><span class="style3">Naturalidade:</span></strong></div></td>
<td><label>
<input name="naturalidade" type="text" class="form" id="naturalidade" maxlength="300">
</label></td>
</tr>
<tr>
<td><div align="left"><strong><span class="style3">Tem experiencia no ramo de vendas directa?</span></strong></div></td>
<td><input name="experiencia" type="text" class="form" id="experiencia" maxlength="300"></td>
</tr>
<tr>
<td><div align="right"><strong><span class="style3">Carta de condução:</span></strong></div></td>
<td><input name="carta" type="text" class="form" id="carta" maxlength="300"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="right">
<input name="Submit" type="submit" class="form" value="Enviar">
</div></td>
<td><div align="left">
<input name="Limpar" type="reset" class="form" id="Limpar" value="Limpar">
</div></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>[/codebox]


agradecia que os entendidos nisso me ajudassem.

Edição feita por: Paulo André, 07/11/2007, 02:44.
Use a tag CODEBOX para trechos longos de código.


#19 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 07/11/2007, 02:48

Algum erro ou simplesmente dá a mensagem de que enviou mas não envia? :ponder: Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#20 fallback

fallback

    12 Horas

  • Usuários
  • 127 posts
  • Sexo:Não informado
  • Interesses:Tudo o k é Informatica

Posted 07/11/2007, 19:23

nao da erro, apenas depois k cliko em enviar aparece uma jannela em branco e nao envia.

LINK

Edição feita por: fallback, 07/11/2007, 19:24.


#21 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/11/2007, 07:39

Tem um erro de sintaxe ai, na linha onde você atribui o valor à variável $mensagem.

Você está finalizando com '.;', tire esse ponto e tente novamente.

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#22 fallback

fallback

    12 Horas

  • Usuários
  • 127 posts
  • Sexo:Não informado
  • Interesses:Tudo o k é Informatica

Posted 10/11/2007, 22:48

Obrigado Paulo André, já funciona, mas no campo endereço quando chega o email nao vem com nada escrito, o resto vem tudo...

help me please

Edição feita por: fallback, 10/11/2007, 22:50.


#23 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 10/11/2007, 23:17

Obrigado Paulo André, já funciona, mas no campo endereço quando chega o email nao vem com nada escrito, o resto vem tudo...

help me please

A variável é $endereco. No output você está chamando-a por $endereço. ;)

[]’s :DAté mais

#24 fallback

fallback

    12 Horas

  • Usuários
  • 127 posts
  • Sexo:Não informado
  • Interesses:Tudo o k é Informatica

Posted 11/11/2007, 21:53

ja alterei mas nao funciona nna mesma

#25 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 11/11/2007, 23:06

olha,

nao sei se eh correto o uso de "ç" na id ou nome de uma tag.
na verdade eh aconselhavel apenas o uso de caracteres alfa-numericos.
tente substituir o nome e a id no form, e a variavel tambem:

<textarea name="endereco" cols="80" rows="5" class="form" id="endereco">

$endereco = $_POST['endereco'];

vlws B)
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#26 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 12/11/2007, 08:39

nao sei se eh correto o uso de "ç" na id ou nome de uma tag.


Lógico que não... isso é mal² costume...
Nem todos os navegador interpretam noralmente acentuação p/ começo de conversa :)

Se fosse assim teriamos até sites utilizando acentuação: www.endereço.com :unsure:

SEMPRE Utilizar caracteres alfanumericos [A-Z09_-] (ok2)

[]'s

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#27 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 12/11/2007, 18:27

Se fosse assim teriamos até sites utilizando acentuação: www.endereço.com :unsure:

Isso já existe... :assobio:

O site do banco Itaú (www.itaú.com.br) é um deles. (y)

SEMPRE Utilizar caracteres alfanumericos [A-Z09_-] (ok2)

Não só estes. De acordo com o padrão SGML:

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

A propósito, isto é assunto de semântica. É de bom tom utilizar a convenção da língua americana para dar nomes aos bois. E não basta nomeá-los, seus nomes devem possuir sentido. Identificadores como wrap, header, footer, nav e sidebar são uns dos mais utilizados atualmente. É essa convenção de que se deve adotar (questão de bons costumes). O W3C QA tem um dica muito útil quanto a isso: www.w3.org/QA/Tips/goodclassnames.

[]’s :DAté mais




1 user(s) are reading this topic

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

IPB Skin By Virteq