FORUM DARKERS

Tecnologia & Informática => Programação => PhP/Html => Topic started by: lcs on 20 de January , 2007, 06:17:18 PM

Title: Script em php
Post by: lcs on 20 de January , 2007, 06:17:18 PM
ai galera, venho aki pediar á ajuda de vcs.. eu queria um codigo em php, para uma pagina de contato com as seguintes informaçoes

o nome do visitante
o email
o Assunto
e a mensagem,

queria um script, grava-se essas informações no meu servidor, pode ser em html, ou até mesmo em um documento de texto..

valeww, se alguém puder me ajudar agradeço..
Title: Re: Script em php
Post by: Magrinho Loko on 20 de January , 2007, 10:29:54 PM
Amigo, eu possuo um formulario de contato que salva as informações do visitante(email, nome, msg) em formato .txt. Só que o mesmo se encontra em meu computador e eu estou mil e 80 quilometros longe dele.

Só passei por aqui para dizer que possuo o mesmo e que no mais tardar na terça-feira disponibilizarei o mesmo aqui. =)
Title: Re: Script em php
Post by: lcs on 20 de January , 2007, 10:33:09 PM
valeww magrinho loco, fico no aguardo, naum tem pressa, so presciso ateh no maxino no fim do mês qdo vou entregar o site pro meu cliente, desde ja agradeço...
Title: Re: Script em php
Post by: #phobia on 20 de January , 2007, 11:02:57 PM
Ics, um desses formulários gratuitos não resolve?
Title: Re: Script em php
Post by: lcs on 21 de January , 2007, 01:48:44 AM
tipo eu tava usando o do supertrafego, www.supertrafego.com.br (http://www.supertrafego.com.br), mais ai tinha banner e essas coisas, então prefiro um que rode no servidor, ai uma vez por semana,vo la e tabulo as informações que tiver e dou para o dono do site...
Title: Re: Script em php
Post by: #phobia on 21 de January , 2007, 08:15:35 AM
Tipow...
Eu uso em alguns sites fakes meus, o formulário do Script Brasil ( www.scriptbrasil.com.br (http://www.scriptbrasil.com.br) ), ele é bem eficiente por ser grátis e não tem banner.

Da uma olhada ae...
E é bem melhor receber direto no teu e-mail do que ter que ficar salvando as parada em um .txt e olhar toda mão...

Da uma conferida ae!
flw!!!
Title: Re: Script em php
Post by: Magrinho Loko on 05 de February , 2007, 03:12:07 AM
Bom, eu sei que demorei para postar, mas tive muito trabalho a fazer. Só arrumei tempo agora.

Quote$arquivo = "arquivoaondeserágravado.txt";

$agora = time();
$data = getdate($agora);
$dia_semana = $data[wday];
$dia_mes = $data[mday];
$mes = $data[mon];
$ano = $data[year];
switch ($dia_semana){
case 0:
$dia_semana = "Domingo";
break;
case 1:
$dia_semana = "Segunda-feira";
break;
case 2:
$dia_semana = "Terça-feira";
break;
case 3:
$dia_semana = "Quarta-feira";
break;
case 4:
$dia_semana = "Quinta-feira";
break;
case 5:
$dia_semana = "Sexta-feira";
break;
case 6:
$dia_semana = "Sábado";
break;
}
switch ($mes){
case 1:
$mes = "Janeiro";
break;
case 2:
$mes = "Fevereiro";
break;
case 3:
$mes = "Março";
break;
case 4:
$mes = "Abril";
break;
case 5:
$mes = "Maio";
break;
case 6:
$mes = "Junho";
break;
case 7:
$mes = "Julho";
break;
case 8:
$mes = "Agosto";
break;
case 9:
$mes = "Setembro";
break;
case 10:
$mes = "Outubro";
break;
case 11:
$mes = "Novembro";
break;
case 12:
$mes = "Desembro";
break;
}
$data_completo = "$dia_mes de $mes de $ano";

if (!empty($_POST['nome']) && !empty($_POST['email']) && !empty($_POST['assunto']) && !empty($_POST['mensagem'])) {

$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$data_envio = $_POST['data_envio'];
$mensagem = $_POST['mensagem'];


$msg = "Nome:$nome\n\r";
$msg .= "Data do Envio: $data_envio\n\r";
$msg .= "E-mail: $email\n\r";
$msg .= "Assunto: $assunto\n\r";
$msg .= "Mensagem: $mensagem\n\r";
$msg .= "=============================\n\r";

$conteudo = "$msg";

// Tendo certeza que o arquivo existe e que há permissão de escrita primeiro.
if (is_writable($arquivo)) {

   // Em nosso exemplo, nós estamos abrindo $arquivo em modo de append (acréscimo).
   // O ponteiro do arquivo estará no final dele desde
   // que será aqui que $conteudo será escrito com fwrite().
   if (!$handle = fopen($arquivo, 'a')) {
         print "Erro ao tentar abrir arquivo ($arquivo)";
         exit;
   }

   // Escrevendo $conteudo para o arquivo aberto.
   if (!fwrite($handle, $conteudo)) {
       print "Erro ao escrever no arquivo ($arquivo)";
       exit;
   }

   print "Sucesso: Sua Mensagem Foi cadastrada com Sucesso";

   fclose($handle);

}
}
else {
   print "Preencha todos os campos";
}
echo "
     

   

   

   
Contato
   











Mensagem*:




   
   
   
* Campo Obrigatório
   

   

   

   

    ";
?>

Edite o arquivoaondeserágravado.txt para algum arquivo .txt

O log ficará assim

Nome:Lol

Data do Envio: 5 de Fevereiro de 2007

E-mail: lol

Assunto: lol

Mensagem: lol

=============================

Espero que goste
Title: Re: Script em php
Post by: lcs on 05 de February , 2007, 08:37:35 AM
Valeww Magrinho Loko, ja tava ficando doido com tentativas frustradas.. valewww ai...