Ir para conteúdo

POWERED BY:

Arquivado

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

RoBINHoDC

Formulario...

Recommended Posts

Bom, estou aqui novamente para tentar resolver outro problema que deu com o famoso "FORMULARIO'

acontece que eu estou para finalizar o site e só falta essa parte, o servidor é windows e é da locaweb, eu já tinha resolvido esse problema em outro site e agradeço a todos que me ajudaram.

 

acontece que é da locaweb, e é windows, usei td o que aprendi e deixei do jeito que funcionou no outro site, coloquei nesse pois as caracteristicas sãs as mesmas.... mas não pega!

 

 

bom, caso vcs queira dar uma olhada, segue o link

 

quem puder me ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu procurei pelo formulario no site e não achei <_<

 

esta na pagina principal, é um formulario simples, de "newslleter"

Compartilhar este post


Link para o post
Compartilhar em outros sites

por email? consulta a wiki deles...ou chama o suporte...

 

já fiz isso, mas o formulario está dentro das normas deles, pois não faz nem uma semana que eu tava quebrando a cabeça com eles e consegue fazer um formulario que funciona-se no servidor deles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

rapaz, locaweb sempre tem treta...la na wiki deles tem mais de uma pagina q fala sobre enviar email, você pode enviar emal autenticado, verifica isso direitinho...

 

e o pior de td é o seguinte, o cliente não tem o usaurio e a senha do admin da locaweb, o cara que fez e pá não quer passar a senha uns rolos assim, e chega uma hora que eles pedem isso e eu não tenho nem o nome do usuario para passar...

 

tenho que resolver isso no peito, pq o cliente ta embassado de me passar o que eu to pedindo.

 

 

 

segue o php:

 

<?php
$headers = "MIME-Version: 1.1".PHP_EOL;
$headers .= "Content-type: text/plain; charset=iso-8859-1".PHP_EOL;
$headers .= "From: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente
$headers .= "Reply-To: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente
$headers .= "Return-Path: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente

$mensagem .= "Email: ".$_POST['email']." \r\n";


mail("contato@agenciasustentar.com.br", "Newsletter" , $mensagem, $headers);

echo"<h1 align=center>SUSTENTAR | Muito obrigado, $nome</h1>";
echo"<p align=center>Em breve entraremos em contato</p>";
header("Location: http://agenciasustentar.com.br/obrigado.html");

?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse email contato@s.. existe ?

 

acredito que você terá que recorrer a usar a class phpMailer.

pois sem poder entrar no painel e verificar, fica dificil desenvolver qq coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse email contato@s.. existe ?

 

acredito que você terá que recorrer a usar a class phpMailer.

pois sem poder entrar no painel e verificar, fica dificil desenvolver qq coisa.

 

existe, como eu faço o class phpmailer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

poh, eu não to conseguindo, você não consegue ir me ajudando passo a passo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui alguns progressos....

 

o erro que esta aparecendo agora é

 

Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\agenciasustentar.com.br\httpdocs\form1.php:13) in E:\vhosts\agenciasustentar.com.br\httpdocs\form1.php on line 15

 

 

alguem sabe o que é?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você echoou, printou ou sessionou algo antes do header, nao pode...

 

você echoou, printou ou sessionou algo antes do header, nao pode...

como resolvo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste o script, pois sem ver é impossível sugerirmos algo com precisão.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$headers = "MIME-Version: 1.1".PHP_EOL;
$headers .= "Content-type: text/plain; charset=iso-8859-1".PHP_EOL;
$headers .= "From: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente
$headers .= "Reply-To: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente
$headers .= "Return-Path: contato@agenciasustentar.com.br".PHP_EOL; //E-mail do remetente

$mensagem .= "Email: ".$_POST['email']." \r\n";


mail("contato@agenciasustentar.com.br", "Newsletter" , $mensagem, $headers);

echo"<h1 align=center>SUSTENTAR | Muito obrigado, $nome</h1>";
echo"<p align=center>Em breve entraremos em contato</p>";
header("Location: http://agenciasustentar.com.br/obrigado.html");

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto, tá ai o erro.

 

você tem 2 echos em cima do header, isso não pode.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto, tá ai o erro.

 

você tem 2 echos em cima do header, isso não pode.

 

Eu tiro ou coloco embaixo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode eh dar o echo num js alert e depois usar um echo com js window.location.....resolve...ao invez de tudo akilo ali:2 echo e um header...

 

entendi, mas meio que você falou japones para mim, você consegue me explicar o que e como eu devo fazer para não dar erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tiro ou coloco embaixo?

tira.

 

Colocar em baixo, é a mesma coisa q não ter nada nesse caso, pois redirecionamento vai ocorrer, e nem vai aparecer o seu echo.

apenas retire os 2 echos.

 

 

Na minha opinião, fazer com js é pura gambiarra.

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.