Ir para conteúdo
Fórum Script Brasil

RHS® InforLine

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Posts postados por RHS® InforLine

  1. Alguém pode por favor analisar e me falar o que tem de errado nesse código:

    Esse 1º funciona normal.

    <html>

    <head>

    <title>form teste</title>

    </head>

    <body>

    <form action="process.php" method="post">

    Name: <input type="text" name="name" size="20" maxlength="20" /><br />

    Email: <input type="text" name="email" size="30" maxlength="30" /><br />

    Subject: <input type="text" name="subject" size="30" maxlength="30" /><br />

    Text:<textarea name="text" name="text" cols="50" rows="10"></textarea><br />

    <input type="submit" name="submit" value="Send" />

    </form>

    </body>

    </html>

    Esse PHP que dá problema, porque?

    <?php

    @extract($_POST);

    $name = stripslashes($name);

    $email = stripslashes($email);

    $subject = stripslashes($subject);

    $text = stripslashes($text);

    mail('email@servidor',$subject,$text,"From: $name <$email>");

    header

    ("location:form.htm");

    ?>

    E tipo tiver como alguém me dar um exemplo do tipo:

    1- Usuário digita os dados;

    2- Usuário recebe outra página para confirmar ou corrigir clicando em voltar;

    3- Usuário tem certeza e envia o formulário;

    4- Usuário recebe página de Agradecimento.

    Por favor me ajudem.

    Vê se esse aqui lhe ajuda em algo...

    INDEX

    <td>&nbsp;</td>

    <td colspan="2" valign="top" class="bod"><div align="justify">

    <p> <span class="sub3">(00) 123456 // (00) 123456</span>

    </p>

    <form name="form1" method="post" action="ENVIA.PHP">

    <p align="left">Nome<BR>

    <input name="nome" type="text" id="nome" size="39">

    <BR>

    E-mail<BR>

    <input name="email" type="text" id="email" size="39">

    <BR>

    Mensagem<BR>

    <textarea name="mensagem" cols="30" rows="3" id="mensagem"></textarea>

    <BR>

    <a href="#"><BR>

    <input name="operation" type="submit" class="arialNormBox" id="operation" value="Enviar">

    &nbsp;

    <input name="operation2" type="reset" class="arialNormBox" id="limpar" value="Limpar">

    </a> </p>

    </form>

    </div></td>

    ENVIA.PHP

    <?

    //Não remova estas linhas

    //Caso deseje adicionar mais campos ao seu Formulário

    //Adicione abaixo a variável conforme a estrutura abaxio

    //Exemplo: $endereco = $_POST["endereco"];

    // $endereco é a variavel que recebe o campo do formulário html

    //que deverá obrigatóriamente se chamar endereco, letras maiusculas e minusculas

    //fazem diferença

    //$_POST["campo do formulário"]; é a expressão que por metodo post pega o campo

    //do formulário e atribui a variável que está antes com o mesmo nome do campo.

    // Se adiconar variaveis aqui adicione os campos também no formulário HTML do site

    $nome = $_POST["nome"];

    $email = $_POST["email"];

    $mensagem = $_POST["mensagem"];

    global $email; //função para validar a variável $email no script todo

    $data = date("d/m/y"); //função para pegar a data de envio do e-mail

    $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário

    $navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante

    $hora = date("H:i"); //para pegar a hora com a função date

    //aqui envia o e-mail para você

    $envia = mail ("seuemail@seusite.com.br", //email aonde o php vai enviar os dados do form

    "$assunto", //Não altere é o assunto digitado no formulário html

    //Se você adicionou algum campo lá no inicio você deverá colocar logo abaixo também

    //para o script poder enviar corretamente para o seu email

    //Exemplo de como adicionar: Campo_do_Formulário: $variável\n

    //A variável da sentença acima deve ser a mesma que você colocou para o campo no alto deste script \n é para quebrar a linha para baixo

    // lembre que se for adicionar no inicio da linha abaixo de não excluir as " aspas,

    // Se for no final também " deve ter aspas.

    "Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora \nMensagem: $mensagem",

    "From: $email"

    );

    if ($envia) {

    Header("location:obrigado.php"); //essa é a página de obrigado.

    }

    else {

    echo "Problemas no envio. Favor preencher todos os campos.";

    echo "<a href='contato.php'>Voltar</a>"; /*no lugar de index.htm, coloque

    a página para onde você deseja redirecionar caso o formulário apresente

    algum problema no preenchimento.

    */

    }

    //aqui são as configurações para enviar o e-mail para o visitante

    $site = "RHS®_InforLine"; //o e-mail que aparecerá na caixa postal do visitante

    $titulo = "Confirmação de Recebimento de E-mail."; //titulo da mensagem enviada para o visitante

    $msg = "Seu email foi recebido por nossos consultores.

    Em no máximo 24 horas ele será respondido, antes desse tempo por favor não envie outro e-mail com o mesmo assunto.

    Isso pode interferir no atendimento.

    Obrigado !

    __________________________

    Atenciosamente,

    //aqui envia o e-mail de auto-resposta para o visitante

    mail("$email",

    "$titulo",

    "$msg",

    "From: $site"

    );

    ?>

    OBRIGADO.PHP

    Crie uma pagina em PHP com o nome de OBRIGADO e coloque o que quiser.

    Espero ter ajudado.

    Rodrigo Ramos.

  2. E aew pessoal!

    Bom, é o seguinte, eu quero saber como eu configuro meu servidor (local) para poder suportar acesso FTP.

    Eu uso o WAMPServer (Windows), e queria saber como configurar pra tpo, quando eu digitar:

    ftp://localhost/ pedir uma senha para conectar, e digitando essa senha, posso entrar na pasta local, sendo que, preciso que isso funcione de uma forma 'remota' se é que posso chamar assim, pra tpo, se algum outro membro tiver a senha, ele vai poder entrar no meu servidor FTP local.

    FLWS!

    Tem como sim, uso esse sistema aqui para testes.

    você tem que liberar o FTP no XAMP, liberar a porta no Firewall (recomendo a 1021, pois sabemos que a 21 é bloqueada pela ANATEL) e também no seu modem, é necessário também que você crie uma regra NAT/NAPT no seu modem para que funcione o mesmo indicando para qual IP deve se enviar o acesso (ex: NAT/NAPT: 1021=192.168.254.3).

    A senha você pode definir através de usuários de acesso ao FTP, na janela de Admin do XAMP (via brouse).

    Cara, panhei para deixar isso funcionando 100%, se você não fizer esse processo, nem adiantar tentar outra coisa porque não vai funcionar.

    Espero ter ajudado.

    Rodrigo Ramos.

×
×
  • Criar Novo...