RHS® InforLine
-
Total de itens
4 -
Registro em
-
Última visita
Posts postados por RHS® InforLine
-
-
Veja se ajuda:
http://www.dicasweb.com.br/forum/index.php...=534&hl=ftp
[]'s
Mesmo assim ele vai ter que fazer todo o processo que descrevi acima, caso contrario será perca de tempo.
Mas velu ai pela dica.
Rodrigo Ramos.
-
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> </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">
<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.
-
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.
Php Para Envio De Arquivos Via Ftp
em PHP
Postado
Cara vlw ai, mas to precisando para FTP e não Up, Up já tenho vários aqui, mas quero um com FTP direto para não passa pelo PHP.INI, ou seja sem limitar tamanho de envio.
Rodrigo Ramos.