Jump to content


celio25reis

Member Since 09/08/2009
Offline Last Active 09/08/2009, 00:38
-----

Posts I've Made

In Topic: Publisher

09/08/2009, 00:32

Ola Pessoal,
Eu tambem fiz um site pelo Publisher e a unica pagina que nao funciona é exatamente a pagina do Formulario. Ainda nao sei como resolver esse problema, andei lendo as sugestoes anteriores nesse topico mais ainda nao consegui dimensionara a coisa.


Olá pessoal. Percebi que muitos por aqui estão tendo problemas com a criação de formulários com o publisher e eu também passei por poucas e boas ate aprender a driblar o sistema :boxing: . Não sou nenhum expert em web, mas tenho uma solução bem tosca para aqueles que querem usar o formulário do publisher. A coisa funciona assim: Depois de seu site ficar tudo certinho e publicado, sempre que você preenche o formulario e clica no botão "ENVIAR", surge um erro no navegador informando que a página --WEBBOT-SELF-- não foi encontrada. Pois bem, vamos driblar o sistema então. Crie seu formulário normalmente. Depois de criado, antes de publicar o mesmo, abra ele no seu navegador e clique em "EXIBIR" e depois em "CÓDIGO FONTE", no caso do explorer e altere essa linha de comando "<form action=--WEBBOT-SELF-- method=post>" de modo que fique assim "<form action=--WEBBOT-SELF--.php method=post>". Agora crie uma nova pagina (No publisher mesmo) de resposta ou agradecimento pelo o email enviado pelo internauta. No topo dessa página insira um campo "FRAGMENTO DE CÓDIGO HTML" (No caso do Publisher) e cole dentro dele esse código:
"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>  <? if (!$_POST){ ?> <form action="formulario.php" method=post> <input type=text name="NOME" size=0> <br> <input type=text name="ENDERECO" size=0> <br> <input type=text name="BAIRRO" size=0> <br><input type=text name="CIDADE" size=0> <br><input type=text name="ESTADO" size=0> <br><input type=text name="CEP" size=0> <br><input type=text name="TELEFONE" size=0> <br><input type=text name="EMAIL" size=0> <br><textarea name="ASSUNTO"cols=0 rows=0></textarea> <br> <br></form><? }else{    //Estou a receber o formulário, componho o corpo    $corpo = "Formulário enviado\n";    $corpo .= "Nome: " . $_POST["NOME"] . "\n";   $corpo .= "Endereço: " . $_POST["ENDERECO"] . "\n";    $corpo .= "Bairro: " . $_POST["BAIRRO"] . "\n";    $corpo .= "Cidade: " . $_POST["CIDADE"] . "\n";    $corpo .= "Estado: " . $_POST["ESTADO"] . "\n";   $corpo .= "Cep: " . $_POST["CEP"] . "\n";   $corpo .= "Telefone: " . $_POST["TELEFONE"] . "\n";   $corpo .= "Email: " . $_POST["EMAIL"] . "\n";   $corpo .= "Assunto: " . $_POST["ASSUNTO"] . "\n";   //envio o correio...    mail("celio25reis@hotmail.com","Formulário recebido",$corpo); } ?> <br><br><br></html>"
sem as "ASPAS". Deixe-o bem pequeno no topo de sua página, e no restante da mesma você pode inserir o agradecimento como desejar, incluindo fotos, textos, etc.
Obs.: Este é apenas um exemplo. Antes de inserir esse código no fragmento de html do publisher, troque os nomes que estão entre "CHAVES" e "ASPAS" ($corpo .= "Nome: " . $_POST["NOME"] . "\n";) pelo nome o qual você nomeou quando o criou no publisher e também faça como bem entender seu formulário (Troque o meu email pelo o seu). Publique-o com o nome de --WEBBOT-SELF-- e automaticamente o publisher irá salvá-lo com a extensão .htm e depois é só upar para seu dominio e renomeá-lo para a extensão .php Pronto!! Se você quer usar o formulário do publisher, ai está uma solução para resolver seus problemas. Dúvidas?? Entre em contato pelo meu email (celio25reis@hotmail.com) e tentarei ajudar... Flws... :assobio:

IPB Skin By Virteq