Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Murilo Santos

Enviar formulário via post

Recommended Posts

Olá..

 

provavelmente você. tem mudar o endereço da barra de endereço para "localhost" para ai sim ele abrir no navegador...

 

tem que ter ou o apache instalado ou o iis com php e tal...

 

 

 

abraços

 

qualquer duvida ... estamos ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código que você me passou funciona só que não aparece na página "enviar.php" e eu acho que esta faltando um echo das informações do formulário neh =)... poderia readaptar por favor???....

 

 

Eu uso este form no meu site http://www.capixabinha.com.br/forum/index.php?showtopic=35 entra ae e pega

 

 

att

abç

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que aparece as informações enviadas por email na tela ? é isso ?

 

 

tenta isso aee

 

PHP
<?

$date = date("d/m/Y G:i");

$seunome = $_POST["seunome"];

$seuemail= $_POST["seuemail"];

$seuddd= $_POST["seuddd"];

$seunumero= $_POST["seunumero"];

$seuendereco= $_POST["seuendereco"];

$suamsg= $_POST["suamsg"];

 

$email = "seu_email"; // murilo@swissporttraining.com

$headers = "MIME-Version: 1.0rn";

$headers .= "Content-type: text/html; charset=iso-8859-1rn";

$headers .= "From: " . $seuemail . "n";

$assunto = "Contato";

$mensagem = "Comentário: " . $suamsg . "/n;

<font face="verdana" size="2">

Dados:<br><br>

Nome:$seunome <br>

Email:$seuemail <br>

DDD: $seuddd<br>

Telefone:$seunumero<br>

Mensagem:$suamsg<br>

<br><br>Enviado em:$date</font>";

print("Data=$date <br>Nome=$seunome <br>E-mail=$seuemail <br>Telefone=$seuddd $seunumero <br> Endereço=$seuendereco <br>Mensagem=$suamsg <br>");

if ( mail($email,$assunto,$mensagem,$headers) ) {

header(&#8221;Location: confirma.php”);

} else {

header(&#8221;Location: erro.php);

}

 

?>

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com o código que esta no link aparece no e-mail mais não na página???? não entendi mais nada porque se eu pedi pra mandar por e-mail porque é solicitado abrir o dreanweaver sem informação nenhuma nele????

 

 

agora eu me perdi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora que eu vi ...

 

o codigo está redirecionando para outra pagina ... e ele não aparece na tela mesmo ...

 

 

if ( mail($email,$assunto,$mensagem,$headers) ) {

header(”Location: confirma.php”);

} else {

header(”Location: erro.php);

}

 

subistitua essas linhas aqui...

echo= "Data=$date <br> "Nome=$seunome <br> "E-mail=$seuemail <br> "Telefone=$seuddd+$seunumero <br> "Endereço=$seuendereco <br> "Mensagem=$suamsg <br>
if ( mail($email,$assunto,$mensagem,$headers) ) {
header(”Location: confirma.php”);
} else {
header(”Location: erro.php);
}

por essas

 

if ( mail($email,$assunto,$mensagem,$headers) ) {

print("Mensagem enviada com sucesso!<br><br> Data=$date <br>Nome=$seunome <br>E-mail=$seuemail <br>Telefone=$seuddd $seunumero <br> Endereço=$seuendereco <br>Mensagem=$suamsg <br>");
} else {
print("Ocorreu um erro a mensagem não pode ser enviada. Tente novamente.");
}

 

ps. você. está executando onde esse scritp ? no seu computador mesmo ou direto no servidor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora sim eu sei o que se ocorre... bem, a questão de abrir com o dreamweaver é a seguinte, você pode estar tentando executar isso como uma página HTML, ou seja, dando dois clicks e esperando abrir a página.

 

tem que pegar a página e colocar dentro do diretório raiz do seu servidor apache, e em seguida acessar via navegador a página, http://localhost/nome_da_pagina.php

 

para então executar.

 

essa parte do script:

PHP
echo= "Data=$date <br> "Nome=$seunome <br> "E-mail=$seuemail <br> "Telefone=$seuddd+$seunumero <br> "Endereço=$seuendereco <br> "Mensagem=$suamsg <br>

if ( mail($email,$assunto,$mensagem,$headers) ) {

header("Location: confirma.php");

} else {

header("Location: erro.php);

}

 

Primeiro que ela vai reproduzir um erro devido ao programador ter esquecido de colocar uma ASPAS " na parte do header...

também não é preciso esse redirecionamento, usando o código alterado que o Danilo Ramos vai ficar muito bem.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso aqui:

PHP
$email = "seu_email"; // murilo@swissporttraining.com

 

ou isso aqui?

 

PHP
$email = "murilo@swissporttraining.com";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta abrindo o dreanweaver alem de não abrir nenhuma página envia.php. Estou usando o servidor xampp... com apache mysql e firezila.... não abre de jeito nenhum e tbm não vai para e-mail nenhum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

C:\xampp\htdocs\murilo\Swissform.html

 

acima esta o caminho que eu utilizo para abrir o meu formulário... quando eu escrevo todos os dados continua do jeito que esta só que abre o dreanweaver

Compartilhar este post


Link para o post
Compartilhar em outros sites

não ? <_< <_< <_<

 

hehehe

 

tenta usar soh http://localhost/Swissform.html

 

tenta usar no lugar de localhost o nome da sua máquina... e assim vai... é pra funfar... se não tem ver as configurações do seu xampp

 

dah algum erro... manda mais detalhes... tah abrindo o dreamweaver... deu pagina não encontrada...

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.