Ir para conteúdo
Fórum CódigoFonte.net
berilson

Formulário (PHP)

Recommended Posts

Oi...

Eu estou a usar esse formulário.

E criei um novo campo, que esta a funcionar, é um campo para colocar o numero do telefone.

A questão é, que eu queria que fosse obrigatório o utilizador, por sempre em primeiro lugar um dos seguintes números: 91 ou 93 ou 96 ou 2.

Como posso fazer isso?

Fico grato pela ajuda! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com um problema bem simples de ser resolvido, quero fazer um forrmulario de login por qual o usuario coloca seu login e senha e abri-ra uma pagina exclusiva para o assinante certo! sem que precise de um banco de dados pois tentei pelo banco de dados mysql e sempre quando tento logar ele retorna um arquivo php para baixar não sei se isso é normal, mais tentei fazer também apenas pelo php e ele retornou para mim quando tentei logar um arquivo php para mim baixar, eu queria fazer um formulario do tipo citado acima que eu podesse fazer aqui em meu projeto um teste e ele entrar na pagina exclusiva do assinante, pesso-lhes atenciosamente que me ajudem pois esse sera um passo muito bom para mim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero postar aqui como voçê pode fazer seu próprio formulário em PHP:

Tudo que está eentre parênteses no TUTORIAL voçê deletar por favor, é apenas um comentário:

Este TUTORIAL ainda verifica se todos os campos foram preenchidos corretamente

TUDO QUE VC PRECISA MUDAR EU COLOQUEI EM VERMELHO PARA NÃO HAVER DÚVIDAS ONDE MUDAR

Primeiro:

Crie um fomulário com o script abaixo: configure o formulário como vc desejar no front page ou seu editor HTML.

página formulario.htm

<!-- INICIO DO CÓDIGO -->

</table>

<form action="formail.php" method="POST">

<font face="Arial Narrow">

<input type="hidden" name="emaildest" value="seuendereç[email protected]"></font>

<font face="Arial Narrow">

<input type="hidden" name="redirecionar" value="http://www.suapagina.com.br/msgenviada.htm ">

</font>

<center>

<table width="635" bgcolor="#000000" border="0" align="center" cellspacing="0" cellpadding="1" height="270">

<tr>

<td width="633" height="268">

<div align="center">

<center>

<table width="344" bgcolor="#C4C4AA" border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse" bordercolor="#111111" height="271">

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu nome:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="nome" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu E-mail:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="email" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Assunto:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="assunto" value=""></font></td>

</tr>

<tr>

<td width="93" height="100"><font face="Tahoma" size="2">Mensagem:</font></td>

<td width="239" height="100">

<font face="Arial Narrow">

<textarea cols="60" rows="6" name="mensagem"></textarea></font></td>

</tr>

<tr>

<td colspan="2" align="center" width="331" height="71">

<font face="Arial Narrow">

<input type="submit" value=" Enviar " style="float: left; font-family: Tahoma"></font><font face="Tahoma"><input type="reset" value=" Limpar " style="float: left"></font><font face="Arial Narrow">&nbsp;&nbsp;&nbsp;

</font></td>

</tr>

</table>

</center>

</div>

</td>

</tr>

</table>

</center>

</form>

<p align="center">

<a href="corpo.asp"><strong><font color="#000000" face="Tahoma" size="3">Voltar</font></strong></a></p>

</body>

<!-- FIM DO CODIGO -->

Agora o vai a página : formail.php

<!-- INICIO DO CÓDIGO -->

<?php require "config.ini"; ?>

<?php

ini_set ("SMTP","smtp.eb.mil.br");

////////////////////////////////////////////////

// Formail em PHP por SK15 v 1.0 |||

// Esse formulario é uma imitação do formail |||

// com um pequena ponto fraco |||

// ao adicionar um novo campo ele tera |||

// quer ser mudado aqui nesse arquivo |||

/////////////////////////////////////////////|||

// Carrega dados pelo método POST, independente da configuração das variáveis Globais do ini do PHP

$nome=$_POST["nome"];

$email=$_POST["email"];

$assunto=$_POST["assunto"];

$mensagem=$_POST["mensagem"];

// Verifica se O Campo nome tá preenchido

if (empty($nome)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>É Necessario o Preenchimento do <b>Nome</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica o Campo E-mail Tá preenchido

elseif (empty($email)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail não foi <b>Digitado</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifoca Se o E-mail Contem @

elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail <b>Não</b> é <b>válido</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Está Preenchido

elseif (empty($assunto)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Um <b>Assunto</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Mensagem tá preenchido

elseif (empty($mensagem)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

else{

// Comfirma o Envio Do E-mail

if ($certo== "1")

{

// Função de envio Do E-mail

//mail ("seuendereç[email protected] ","nome","string message", "string additional_headers");

mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Coloque seu nome aqui ou o nome da empresa ® :::...","From:$nome<$email>");

}

// HTML do redirecionameto e se não redirecionar aparece um link

echo "<html><head>";

echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";

echo "<title>Redirecionado ...</title>";

echo "</head><body bgcolor=\"#ffffff\">";

echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";

echo "</body></html>";

}

?>

<!-- FIM DO CODIGO -->

Bom agora para completar vc precisa colocar no servidor o arquivo: config.ini

<!-- INICIO DO CÓDIGO -->

<?php

// Isto é quase como uma chave se vc não quiser mais receber mensagems é só colocar 0

// 1 = Ligado - 0 = Desligado

// ...::: BY SK15 ® :::...

$certo="1";

$emaildest="seuendereç[email protected] ";

$redirecionar="http://www.suapagina.com.br/msgenviada.htm"

?>

<!-- FIM DO CODIGO -->

ok..

so tenho uma duvida.....me ajudemmm...

o ultimo arquivo o config.ini ( com a extensao.ini)

como eu faço;;;tem salvar mais nao consegui fica assim

config.ini.htm

mais no front eu listei e e mudeu e coloquei...pra salvar config.ini..... ai ele salvou como config.ini.htm

Você deve configurar sua máquina para mostrar as extensôes dos arquivos, fica muito mais fácil mudar as extensôes dos arquivos, é só entrar no painel de controle/opções de pasta/modo de exibição e desmarcar a opção "ocultar extensões dos arquivos conhecidos, depois pegue seu arquivo e renomeie ele com a extensão .ini. espero ter ajudado

Sou iniciante em programação e espero que alguém possa me ajudar. Todos os arquivos em php que mando para meu provedor, quando acessados retornam o mesmo erro:

"Warning: Unknown: open_basedir restriction in effect. File(/home/dondevim/public_html/teste.php) is not within the allowed path(s): (/home/server2:/usr/lib/php:/usr/local/lib/php:/tmp) in Unknown on line 0

Fatal error: Can't load /home/dondevim/public_html/teste.php, open_basedir restriction. in Unknown on line 0

não sei se o erro é nos meus scripts ou se é do servidor, se alguém puder me esclarecer, ficarei muito grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero postar aqui como voçê pode fazer seu próprio formulário em PHP:

Tudo que está eentre parênteses no TUTORIAL voçê deletar por favor, é apenas um comentário:

Este TUTORIAL ainda verifica se todos os campos foram preenchidos corretamente

TUDO QUE VC PRECISA MUDAR EU COLOQUEI EM VERMELHO PARA NÃO HAVER DÚVIDAS ONDE MUDAR

Primeiro:

Crie um fomulário com o script abaixo: configure o formulário como vc desejar no front page ou seu editor HTML.

página formulario.htm

<!-- INICIO DO CÓDIGO -->

</table>

<form action="formail.php" method="POST">

<font face="Arial Narrow">

<input type="hidden" name="emaildest" value="seuendereç[email protected]"></font>

<font face="Arial Narrow">

<input type="hidden" name="redirecionar" value="http://www.suapagina.com.br/msgenviada.htm ">

</font>

<center>

<table width="635" bgcolor="#000000" border="0" align="center" cellspacing="0" cellpadding="1" height="270">

<tr>

<td width="633" height="268">

<div align="center">

<center>

<table width="344" bgcolor="#C4C4AA" border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse" bordercolor="#111111" height="271">

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu nome:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="nome" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu E-mail:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="email" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Assunto:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="assunto" value=""></font></td>

</tr>

<tr>

<td width="93" height="100"><font face="Tahoma" size="2">Mensagem:</font></td>

<td width="239" height="100">

<font face="Arial Narrow">

<textarea cols="60" rows="6" name="mensagem"></textarea></font></td>

</tr>

<tr>

<td colspan="2" align="center" width="331" height="71">

<font face="Arial Narrow">

<input type="submit" value=" Enviar " style="float: left; font-family: Tahoma"></font><font face="Tahoma"><input type="reset" value=" Limpar " style="float: left"></font><font face="Arial Narrow">&nbsp;&nbsp;&nbsp;

</font></td>

</tr>

</table>

</center>

</div>

</td>

</tr>

</table>

</center>

</form>

<p align="center">

<a href="corpo.asp"><strong><font color="#000000" face="Tahoma" size="3">Voltar</font></strong></a></p>

</body>

<!-- FIM DO CODIGO -->

Agora o vai a página : formail.php

<!-- INICIO DO CÓDIGO -->

<?php require "config.ini"; ?>

<?php

ini_set ("SMTP","smtp.eb.mil.br");

////////////////////////////////////////////////

// Formail em PHP por SK15 v 1.0 |||

// Esse formulario é uma imitação do formail |||

// com um pequena ponto fraco |||

// ao adicionar um novo campo ele tera |||

// quer ser mudado aqui nesse arquivo |||

/////////////////////////////////////////////|||

// Carrega dados pelo método POST, independente da configuração das variáveis Globais do ini do PHP

$nome=$_POST["nome"];

$email=$_POST["email"];

$assunto=$_POST["assunto"];

$mensagem=$_POST["mensagem"];

// Verifica se O Campo nome tá preenchido

if (empty($nome)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>É Necessario o Preenchimento do <b>Nome</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica o Campo E-mail Tá preenchido

elseif (empty($email)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail não foi <b>Digitado</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifoca Se o E-mail Contem @

elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail <b>Não</b> é <b>válido</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Está Preenchido

elseif (empty($assunto)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Um <b>Assunto</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Mensagem tá preenchido

elseif (empty($mensagem)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>";

echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

else{

// Comfirma o Envio Do E-mail

if ($certo== "1")

{

// Função de envio Do E-mail

//mail ("seuendereç[email protected] ","nome","string message", "string additional_headers");

mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Coloque seu nome aqui ou o nome da empresa ® :::...","From:$nome<$email>");

}

// HTML do redirecionameto e se não redirecionar aparece um link

echo "<html><head>";

echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";

echo "<title>Redirecionado ...</title>";

echo "</head><body bgcolor=\"#ffffff\">";

echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";

echo "</body></html>";

}

?>

<!-- FIM DO CODIGO -->

Bom agora para completar vc precisa colocar no servidor o arquivo: config.ini

<!-- INICIO DO CÓDIGO -->

<?php

// Isto é quase como uma chave se vc não quiser mais receber mensagems é só colocar 0

// 1 = Ligado - 0 = Desligado

// ...::: BY SK15 ® :::...

$certo="1";

$emaildest="seuendereç[email protected] ";

$redirecionar="http://www.suapagina.com.br/msgenviada.htm"

?>

<!-- FIM DO CODIGO -->

Olá,

Gostaria de agradecer por este tópico. Eu que não entendo quase nada de php consegui configurar o formulário. Só tenho uma dúvida, tem como configurar a fonte da mensagem que chega na caixa de e-mail?

Por enquanto ela está vindo em Times mesmo, gostaria de saber se dá para mudar para verdana por exemplo?!

Muuuiiiitttoooo Obrigada!

Raquel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal!

eu tenho uma duvida.. se alguem puder me ajudar!!!

Agradeço desde já!!

$estado = $_POST['estado'];

$cidade = $_POST['cidade'];

$complementar = $_POST['complementar'];

$numero = $_POST['numero'];

$cep = $_POST['cep'];

Tudo bem até aqui:

Mas eu preciso colocar tudo isso em::

$endereco

Valeu galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ótimo post parabens msm.

mas se alguem puder tirar uma duvida minha eu agradeço

esse script envia os dados do formulario para um e mail

como eu faço pra mandar para um pagina na qual fique registrada no meu site?

um exemplo disso seria os livros de visitas?

obrigado desde ja

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ótimo post parabens msm.

mas se alguem puder tirar uma duvida minha eu agradeço

esse script envia os dados do formulario para um e mail

como eu faço pra mandar para um pagina na qual fique registrada no meu site?

um exemplo disso seria os livros de visitas?

obrigado desde ja

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz estou Chocado :o esse formail é meu de quando eu tava comecando a programar PHP nem acredito isso já tem uns 6 anos :P isso é mo fraquinho hoje em dia é cafe com leite... nossa nem acredito que seis tao usando ele ...

Olha um mais avançado tipo com proteção de envio e no formulario vc pode escrever qualquer campo ...

<?php
// Simples Form-mail uso genêrico :)
// Escrito por: SK15

// Variaveis de configuração desse formail ...
$no_send   = array("recipient", "subject", "redirect", "Submit");  // Valores/campos que não devem ser lidos
$yes_email = array();                                              // E-mails permitidos para uso (vazio qualquer e-mail)

// Verifica se o e-mail esta cadastrado
$all_email = true;
if (count($yes_email) > 0) {
 $all_email = false;
 foreach ($yes_email as $email) { if ($email == $_POST["recipient"]) { $all_email = true; break; } }
}

// Se estiver habilitado manda o e-mail
if ($all_email) {
 $text_send    = "<font face=\"Verdana, Arial\" size=\"2\" color=\"#000000\">";
 foreach ($_POST as $name => $value) {
  if (!in_array($name, $no_send)) {
   $value      = (empty($value)) ? "<i>(Campo Vazio)</i>" : htmlentities($value);
   $text_send .= "<b>" . htmlentities(ucfirst($name)) . ":</b> " . $value . "<br>\r\n";
  }
 }
 $text_send   .= "</font>";
 // Envia o e-mail de Fato
 $hdrs_eml     = "MIME-Version: 1.0\r\n";
 $hdrs_eml    .= "Content-type: text/html; charset=ISO-8859-1\r\n";
 $hdrs_eml    .= "From: " . $_POST["Nome"] . " <" . $_POST["Email"] . ">";
 @mail($_POST["recipient"], $_POST["subject"], $text_send, $hdrs_eml) or die ("Erro no Envio do E-mail :(");


 // Envia respostal  ...Esta parte adaptei pra atender minha necessidade ...
 $hdrs_eml     = "MIME-Version: 1.0\r\n";
 $hdrs_eml    .= "Content-type: text/html; charset=ISO-8859-1\r\n";
 $hdrs_eml    .= "From: " . $_POST["Nome"] . " <" . $_POST["Email"] . ">";
 @mail($_POST["email"], ____??________, $hdrs_eml) or die ("Erro no Envio do E-mail :(");
}

// Manda para onde desejar :)
$sent_to = (isset($_POST["redirect"]) && !empty($_POST["redirect"])) ? $_POST["redirect"] : "./";
header("Location: " . $sent_to);
exit(); // Para o Script
?>
Eo HTML fica assim
<form action="form-mail.php" method="post">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="subject" value="WebSite - Contato">
<input type="hidden" name="redirect" valuehttp://www.site.com.br/obrigado.html">
// AQUI VEM SEUS CAMPOS, QUALQUER UM
<input type="submit" name="Submit" value=" Enviar">
</form>

Como eu faço para 1 tornar todos os campos obrigatórios? e 2 para enviar na resposta um texto contendo por ex: Sr "nome", obrigado por entrar em contato... e 3 os email estão indo sem remetente... como adiciona-lo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

:unsure: sobre esse formulario inserir um campo- tabuada... nele as operacoes opcionais.....

realmente pra quem sta iniciando é sugado.......como tive so uma aula...hj no tb so trabalham com essa linguagem.............tenhu que sair queimando tudo......livros......o que aparecer......

o melhor é ..... aprendemos as duvidas........

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae pessoal...

Eu não entendo nada de PHp esta é a real... :( tenho um formulario de inscrição o qual é este o codigo, gostaria de tornar alguns campos obrigatorios, tem alguem aqui que possa e queira me ajudar?

abraço

<html><title>Formulario</title> <body text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="100%">

<tr>

<td height="22">

<div align="center"><img src="logo_.jpg" width="190" height="190"></div></td>

</tr>

<tr>

<td height="48"><font color="#006633">--------------------------------------------------------------------------------------------------------------------------------------------------------------------</font></td>

</tr>

<tr>

<td height="125"><div align="center">

<p>&nbsp;</p>

<p><font color="#006633" size="5" face="Arial, Helvetica, sans-serif"><strong>FA&Ccedil;A

AQUI SUA INSCRI&Ccedil;&Atilde;O</strong></font></p>

<p><strong><font color="#006633" size="5" face="Arial, Helvetica, sans-serif">teste elite </font></strong></p>

</div></td>

</tr>

</table>

<table width="502" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#006633">

<tr>

<td height="1004"> <form action="send10.php" method="post" name="senddata">

<table width="550" height="814" bgcolor="#FFFFFF">

<tr>

<td colspan="2" align="center" valign="top"> <p align="center"><b>Nome:

<input type="text" name="nome" size="52">

Sexo:

<select name="select" size="1">

<option> </option>

<option>M</option>

<option>F</option>

</select>

</b></p>

<p align="center"><b>Endere&ccedil;o:

<input type="text" name="end" size="48">

N&ordm;:

<input name="nume" type="text" size="4">

</b></p>

<p align="center"><b>Bairro:

<input name="bairro" type="text" size="30">

Cidade:

<input name="cidade" type="text" size="21">

</b></p>

<p align="center"><b> Cep:

<input name="cep" type="text" size="12" maxlength="9">

<a href="http://www.correios.com.br/servicos/cep/cep_loc_log.cfm/" target="_blank"><font color="#0000FF" size="1">Buscar</font></a>

UF:

<input name="uf" type="text" size="3" maxlength="2">

Pa&iacute;s:

<input name="pais" type="text" size="14">

</b></p>

<p align="center"><b>Nasc.:

<input name="nasc" type="text" size="14">

Profiss&atilde;o:

<input type="text" name="profissao">

</b></p>

<p align="center"><b>Nome da Equipe:

<input name="nomeequipe" type="text" size="30">

</b></p>

<p align="center"><b>Amador ou Elite:

<input name="amadorouelite" type="text" size="30">

</b></p>

<p align="center"><b>Km:

<select name="select2" size="1">

<option> </option>

<option>5 km</option>

<option>10 km</option>

<option>21 km</option>

</select>

Revezamento:

<select name="select3" size="1">

<option> </option>

<option>Sim</option>

<option>N&atilde;o</option>

</select>

</b></p>

<p align="center"><b>N&ordm; de atletas:

<input name="atletas" type="text" size="4">

Melhor Tempo:

<input name="tempo" type="text" size="4">

</b></p>

<p align="center"><b>Email:

<input type="text" name="email">

</b></p>

<p align="center"><b>Sua mensagem:</b></p>

<p align="center"><b>

<textarea name="textodamensagem" cols="30" wrap="VIRTUAL"></textarea>

</b></p></td>

</tr>

<tr>

<td height="21" colspan="2" valign="top"><font color="#006633">-----------------------------------</font>----------------------------------------------</td>

</tr>

<tr>

<td width="252" height="36"> <p align="center">

<input name="responsavel" type="text" size="16">

</p>

<p align="center"><b>Atleta</b><b> / Responsav&eacute;l</b></p></td>

<td width="263"> <div align="center">

<p>

<input name="coordenador" type="text" size="16">

</p>

<p><strong>Coordenador</strong></p>

</div></td>

</tr>

<tr>

<td height="10" colspan="2" valign="top">&nbsp;</td>

</tr>

<tr>

<td height="10" colspan="2" valign="top"> <div align="justify">

<p align="justify">O Lorem Ipsum é texto aleatório da indústria tipográfica e de impressão. O Lorem Ipsum tem vindo a ser o texto standard usado por estas indústrias desde o ano de 1500, quando uma misturou os caracteres de um texto para criar um espécime de livro. Este texto não só sobreviveu 5 séculos, mas também o salto para a tipografia electrónica, mantendo-se essencialmente inalterada. Foi popularizada nos anos 60 com a disponibilização das folhas de Letraset, que continham passagens com Lorem Ipsum, e mais recentemente com os programas de publicação como o Aldus PageMaker que incluem versões do Lorem Ipsum.</p>

<p align="center">

<label>

<input type="radio" name="radio1" value="Concordo com os termos">

Concordo</label>

|

<label>

<input type="radio" name="radio1" value="Não concordo com os termos">

N&atilde;o Concordo</label>

</p>

</div></td>

</tr>

</table>

<p>

<label> </label>

<b> </b></p>

<p align="center"><b>

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

</b><font size="5">|</font><b>

<input type="reset" name="reset" value="Limpar">

</b></p>

<p align="center"><b><a href="javascript:self.print()"><img src="impressora.gif" width="32" height="32" border="0"></a></b> </p>

</form></td>

</tr>

</table>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

:unsure: olha se vc olhar post antigos tem varios tipos de formulario ate mesmo.... fazendo que os campos sejam ..... obrigatorios.... da uma olhadinha... se nao encontrar .....

tentamos e aprendemos juntos ......

boa sorte ....

eu tambem nao tenhu pratica ..... + damos um jeito... nao skenta........

Compartilhar este post


Link para o post
Compartilhar em outros sites

:( oi...... preciso de ajuda em uma coisa muito.... normal....

+ como estou iniciando... ainda tenhu dificudades........

preciso fazer uma tabuada que tenha as quatro operacoes ......."separadas".....

ai.. que esta o problema... tenhu pronta uma que dá as quatros juntas.... ja com o formulario nao..tenhu problema..... por favor m ajundem!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz isso tudo certinho.. Quando deixo de preencher algum campo, retorna uma mensagem de erro pedindo para preencher todos os campos.

Mas quando todos os campos sao preenchidos e eu clico em enviar, dá erro. aparece uma pagina de titulo "HTTP 500 - Erro Interno do Servidor" e não envia a mensagem para meu email.

o que pode ter acontecido de errado? me ajudem por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A mensagem de erro é:

PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;smtp.eb.mil.br&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in E:\home\.......\web\.........\formail.php on line 87

na linha 87 está o seguinte:

mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: Equipe MarcusWaddington ® (linha 87)

:::...","From:$nome<$email>"); (linha 88)

socorro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

comigo não está funcionando..

<form action="new.php" method="post">
Nome: <input type="text" name="nome"><br>
Email: <input type="text" name="email"><br>
Assunto: <input type="text" name="assunto"><br>
Mensagem: <input type="text" name="mensagem"><br>
<input type="submit" name="Submit" value=" Enviar">
</form>
e no php
<? //inicia o php

$nome     = $_POST["nome"]; //trata a variavel nome
$email     = $_POST["email"]; //trata a variavel email
$subject    = $_POST["assunto"]; //trata a  variavel assunto
$message   = $_POST["mensagem"]; //trata a variavel mensagem
$to   ="[email protected]";

global $email; //transforma em variavel global a variavel email

$data      = date("d/m/y"); //pega a data
$ip        = $_SERVER['REMOTE_ADDR']; //pega o ip de quem enviou
$hora      = date("H:i"); //pega a hora
mail($to, $subject, $message,"FROM: $nome<$email>") or die("Erro");
echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve estaremos lhe respondendo.";
echo "Click <a href=\"index.php\">aqui</a>para voltar!";
echo $ip;
?>

mas a operação morre ou seja elle esta retornando a menssagem de ERRO na tela

Alguem sabe onde está o problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá galera eu sou novo aqui e em php tbm eu queria tirar uma dúvida.

Eu copiei o código fonte e substitui tudo como foi informado, aparece tudo legal, parece funcionar bem, só que o email ñ está chegando na minha caixa de entrada o que fazer ?

Tem alguma cofiguração a mais p fazer?

Tem algum outro formato da página ?

Eu uso o terra como servido do website tem algum tipo de bloqueio nesse servidor para as mensagem ?

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...

×
×
  • Criar Novo...