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

Formulario Para E-mail


raphael_suporte

Pergunta

Boa Tarde galera...

o Problema é o seguinte fiz o meu formulario Bonitinho em ASP o form em PHP tu certo coloquei um botao na pagina para chamar o formulario(tipo esses fale conosco), ate ai beleza entrei no meu sitee tava lá bunitino o botao quando eu fiz um teste inserindoos campos e mandando enviar deu erro (PAGE NOT FOUND) e não enviou pedi um amigo para dar uma olhada e ele colocou para quando eu mandar enviar abrir o outlook e não quero, alguém sabe o que pode ser tava trcando uma ideia com um WEB e ele disse que poderia ser que meu servidor não tem um progrma WEBMAIL se for isso qual o melhor??

PS:Depois que meu amigo mexeu, esta abrindo o OUTLOOK maista enviando normalmente

Abrçs a todos!!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

<?php 
//DATA INICIO
$array = getdate();

$segundos = $array["seconds"];
$minutos = $array["minutes"];
$horas = $array["hours"];
$dia = $array["mday"];
$mês = $array["mon"];
$ano = $array["year"];

$nomes_mes = array("NADA","Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");

if ($horas < 10) {
        $horas = "0$horas";
}

if ($minutos < 10) {
        $minutos = "0$minutos";
}

if ($segundos < 10) {
        $segundos = "0$segundos";
}

$data_parcial = "$dia/$nomes_mes[$mês]/$ano";
$hora_parcial = "$horas:$minutos:$segundos";
$data = "$data_parcial ($hora_parcial)";
//DATA FIM

$_POST['Nome'];
$_POST['E-mail'];
$_POST['Endereço'];
$_POST['Cidade'];
$_POST['UF'];
$_POST['DDD'];
$_POST['Telefone'];
$_POST['Mensagem'];

//mail("meuemail@meudominio.com.br", "Subject", "msg");
$endereco_ip="$REMOTE_ADDR";
$mensagem .= '';
$mensagem .= "\nDados postados em: $data\nEndereço IP do remetente: $endereco_ip \n Reverso do IP do remetente: $reverso \n\n\n";
$mensagem .= '';
$mensagem .= "Nome =  ".$_POST['Nome']."\n";
$mensagem .= "E-mail = ".$_POST['E-mail']."\n";
$mensagem .= "Endereço = ".$_POST['Endereço']."\n";
$mensagem .= "Cidade = ".$_POST['Cidade']."\n";
$mensagem .= "UF = ".$_POST['UF']."\n";
$mensagem .= "DDD = ".$_POST['DDD']."\n";
$mensagem .= "Telefone = ".$_POST['Telefone']."\n";
$mensagem .= "Mensagem = ".$_POST['Mensagem']."\n";

//
$from_name = "Formulário"; 
$from_email = "meuemail@meudominio.com.br";
$to_email = "meuemail@meudominio.com.br";

// headers
$headers = "From: $from_name<$from_email>\n"; 
//$headers .= "Reply-To: <$from_email>\n"; 
// 
$headers .= "X-Sender: $from_name<$from_email>\n"; 
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal 
$headers .= "Return-Path: <$from_email>\n"; 
mail($to1, "[Formulário enviado]", $mensagem, $headers);
//mail($to2, "[Formulário]", $mensagem, $headers);
Header("Location: resposta.html");
?>

então não preciso passar para html??

Link para o comentário
Compartilhar em outros sites

  • 0

Onde você especifica as variáveis $to1 e $to2?

* Não há necessidade disto:

$_POST['Nome'];
$_POST['E-mail'];
$_POST['Endereço'];
$_POST['Cidade'];
$_POST['UF'];
$_POST['DDD'];
$_POST['Telefone'];
$_POST['Mensagem'];
Pode excluir essa parte ou atribuir esses valores a variáveis:
$x = $_POST['tal_coisa'];

Link para o comentário
Compartilhar em outros sites

  • 0
Onde você especifica as variáveis $to1 e $to2?

isso foi um backup, considere to_email como to1 e o to2 não axiste maias

Pode excluir essa parte ou atribuir esses valores a variáveis:

$x = $_POST['tal_coisa'];

mais assim quando eu receber o e-mail não ira aparecer os campos não??

Link para o comentário
Compartilhar em outros sites

  • 0

Ao clicar em enviar e o script PHP for executado, $_POST['campo'] existirá sempre (durante a execução do script), sem precisar criar/declarar a variável, como é em ASP.

Aparentemente não há erro no script. Se é exibida a mensagem de página não encontrada, deve haver algum erro no caminho ao arquivo.

Link para o comentário
Compartilhar em outros sites

  • 0

pedi um amigo para dar uma olhada e ele colocou para quando eu mandar enviar abrir o outlook e não quero,

agora está assim não da mais o erro porem fc ele abre o outlook se quiser verificar...

www.wacontactcenter.com.br/faleconosco.asp

pode ser a falta do webmailserver??se sim qual um facil e bom!!

porque cai meio de paraquedas aqui!!

Link para o comentário
Compartilhar em outros sites

  • 0

cara não sei se suporta php porque ouvi falar do tal programa para ser webmail não sei se tem haver mais se eu passar para asp vou ter que trocar só o fom certo, liguagem e tudo mais....ou só trocar a extenção??

----

tava revendo a linhas do asp e notei uma coisa aqui

<td align="right" valign="top"><form id="wa" name="wa" method="post" action="">

não teria que estar

<td align="right" valign="top"><form id="wa" name="wa" method="post" action="form.php"> ou form. asp(caso tenha que renomear??

Link para o comentário
Compartilhar em outros sites

  • 0
<form id="XXX" name="XXXX" method="post" action="form.php">
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="5" colspan="3"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td height="4" colspan="3" background="img/linha_fale.gif"><img src="img/space.gif" width="5" height="4" /></td>
</tr>
<tr>
<td height="5" colspan="3"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td width="81" align="right" class="texto_1">Nome:</td>
<td width="5"><img src="img/space.gif" width="5" height="5" /></td>
<td width="310" align="left"><label>
<input name="Nome" type="text" class="texto_1" id="Nome" size="35" maxlength="100" />
</label></td>
</tr>
<tr>
<td height="5" colspan="3"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td align="right" class="texto_1">E-mail:</td>
<td>&nbsp;</td>
<td align="left"><label>
<input name="E-mail" type="text" class="texto_1" id="E-mail" size="35" maxlength="100" />
</label></td>
</tr>
<tr>
<td height="6" colspan="3"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td align="right" class="texto_1">Endere&ccedil;o:</td>
<td>&nbsp;</td>
<td align="left"><label>
<input name="Endere&ccedil;o" type="text" class="texto_1" id="Endere&ccedil;o" size="35" maxlength="100" />
</label></td>
</tr>
<tr>
<td height="5" colspan="3" align="right" class="style6"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td align="right" class="style6"><span class="texto_1">Cidade:</span></td>
<td>&nbsp;</td>
<td align="left"><label>
<input name="Cidade" type="text" class="texto_1" id="Cidade" size="20" maxlength="100" />
<span class="style6">&nbsp;&nbsp;</span><span class="texto_1">&nbsp;&nbsp;UF:</span><span class="style6">
<select name="UF" class="texto_1" id="UF">
<option selected="selected"></option>
<option>AC </option>
<option>AL</option>
<option>AM</option>
<option>AP</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MG</option>
<option>MS</option>
<option>muito</option>
<option>pra</option>
<option>PB</option>
<option>PE</option>
<option>PI</option>
<option>PR</option>
<option>RJ</option>
<option>RN</option>
<option>RR</option>
<option>RN</option>
<option>RS</option>
<option>SC</option>
<option>SE</option>
<option>SP</option>
<option>TO</option>
</select>
</span></label></td>
</tr>
<tr>
<td height="5" colspan="3" align="right" class="style6"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td align="right" class="style6"><span class="texto_1">Telefone:</span></td>
<td>&nbsp;</td>
<td align="left" class="style6">(
<label>
<input name="DDD" type="text" class="texto_1" id="DDD" size="2" maxlength="2" />
)
<input name="Telefone" type="text" class="texto_1" id="Telefone" size="10" maxlength="20" />
</label></td>
</tr>
<tr>
<td height="5" colspan="3" align="right" class="style6"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
<tr>
<td align="right" valign="top" class="texto_1">Mensagem:</td>
<td>&nbsp;</td>
<td align="left" valign="top"><label>
<textarea name="Mensagem" cols="34" rows="5" class="texto_1" id="Mensagem"></textarea>
</label></td>
</tr>
<tr>
<td height="5" colspan="3" align="right" background="img/linha_fale.gif" class="style6"><img src="img/space.gif" width="5" height="4" /></td>
</tr>
<tr>
<td colspan="3" align="right" class="style6"><table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="5"><img src="img/space.gif" width="5" height="5" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="right" class="style6">&nbsp;</td>
<td>&nbsp;</td>
<td align="left"><table width="65%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><label><a href="mailto:meuemail@meuprovedor.com.br">
<input name="submit" type="image" id="submit" src="img/button_enviar.gif" />
</a></label></td>
</tr>
</table></td>
</tr>
<tr>
<td align="right" class="style6">&nbsp;</td>
<td>&nbsp;</td>
<td align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="3" align="center" class="style6"><table width="60%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="16%" align="left"><img src="img/cartas.gif" alt="e-mail" width="32" height="22" /></td>
<td width="84%" align="center" class="style6"><span class="style16"><a href="mailto:contato@wacontactcenter.com.br">contato@wacontactcenter.com.br</a></span></td>
</tr>
</table></td>
</tr>
</table>
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><img src="img/principal_fundo_3_3.gif" width="587" height="15" /></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="37" colspan="3" align="center" background="img/roda_pe.jpg" class="roda_pe">&copy; Copyright - 2005 Todos os direitos reservados &agrave; WA Contact Center. Desenvolvido pela <a href="http://www.equipe-info.com" target="_blank">Equipe-info</a> </td>
</tr>
<tr>
<td colspan="3"><img src="img/space.gif" width="5" height="10" /></td>
</tr>
</table>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

O problema está aqui:

<a href="mailto:meuemail@meuprovedor.com.br">
<input name="submit" type="image" id="submit" src="img/button_enviar.gif" />
</a>

você colocou o botão submit dentro de uma tag <a> (link).

EU TERIA QUE TIRAR O

HTML<A HREF....
E DEIXA SÓ O <INPUTNAME ....>???

Link para o comentário
Compartilhar em outros sites

  • 0

hum...sei...

servidor de Internet(onde a pagina esta locada)??

bom então vou usar um pouco da sua boa vontade.. e tentar explicar melhor para você tentar compriender o que realmente pode estar acontecendo...

temos um dominio, que esta locado no dns park, onde a pagina se encontra local e usamos o hostnet para serviços de e-mail da empresa...

bom pode ser problema da autenticação, porque quando tava configurado pelo outlook ele mandava(só que abria o outlook e tinha que digitar tudo de novo) e depois mandava normal e a outra pagina que o antigo o WEBdesigner fez para outra empresa funciona o e-mail..

Desculpe a falta de conhecimento, sou da area de manutençao e devido meu chefe querer contar gasto me pediu para mecher na WEB!

Obrigado!!

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,8k
×
×
  • Criar Novo...