Ir para conteúdo
Fórum Script Brasil

GhP

Membros
  • Total de itens

    46
  • Registro em

  • Última visita

Tudo que GhP postou

  1. GhP

    Criptografia Em Perl

    #!/usr/bin/perl print "Content-type: text/html\n\n"; $msg = "essa é uma mensagem normal"; $novamsg = crypt($msg, mmssgg); print "Mensagemn: $msg<br>Mensagem criptografada: $novamsg"; espero ter ajudado abraços
  2. GhP

    Time::hires

    por favor, poste 1 vez so grato
  3. GhP

    Time::hires

    o que seria esse time:hires? qual a diferença do time() normal? abraçõs
  4. GhP

    Perl Passo A Passo

    tanto faz perl do windows com o unix é os mesmo comandos e não tem um tuto simples é so saber comandos basicos ai vai alguns #!/usr/bin/perl # linha de localização do perl print "Content-type: text/html\n\n"; # mostra pro intepretador que o script é em texto ou html comentarios são começados com "#" exemplo: # comentario OBS: tota linha começada com # menos a 1º linha (#!/usr/bin/perl) é considerada comentario para imprimir algo na tela use o print exemplo: print "ola!!!"; qualquer duvida, entre em contato abraços
  5. GhP

    Acesso A Banco De Dados Hash

    olhe esse tudo que fiz de login e senha, pode ser util esta nesse endereço (no meu bligg ) www.binhorox.blig.com.br abraços
  6. GhP

    Rodar Forum Cgi No Pc

    o forbiden é por que o diretorio é protegido famoso erro 403 para resolver isso retire os htaccess da pasta abraços
  7. GhP

    Formulário

    #!/usr/bin/perl $card = $ENV{'QUERY_STRING'}; print "Content-type: text/html\n\n"; print "Vendo o cartão de numero: $card"; é so um exemplo arrume de acordo com sua necessidade
  8. GhP

    Ajuda Em Cgi/perl

    $_ = <>; # não seio que faz não, numca tinha visto print "Achei!" if (/oi/); # se tiver oi em algo, imprimi achei!!! abraços
  9. GhP

    Onde Eu Edito O Cgi?

    use o bloco de notas é o melhor editor perl que já vi!!!!! fui
  10. GhP

    Compilador Perl

    isso se não me engano é o perl gtk ou algo do tipo, não lembro o nome direito abraços
  11. GhP

    Compilador Perl

    arquivos .cgi e.pll são perl ou cgi pegue o activeperl e instale, ok? abraços
  12. GhP

    Rodar Forum Cgi No Pc

    mesmo esquema! abraços
  13. GhP

    Rodar Forum Cgi No Pc

    Instale o activeperl depois o omihttpd ou apache e pronto
  14. GhP

    Forum

    precisando, posta ae falou
  15. GhP

    Exemplo Iped

    não sei cara a unica coisa que eu achei que faltava era as aspas no open open(INFO, $arquivo); o certo seria open(INFO, "$arquivo"); abraços
  16. GhP

    Exemplo Iped

    veja #!/usr/bin/perl print "Content-type: text/html\n\n"; $arquivo = "/home/knoppix/apag.txt"; open(INFO, "$arquivo") or die print("não existe o arquivo $arquivo"); @linhas = <INFO>; close(INFO); print "@linhas"; abraços
  17. GhP

    Exemplo Iped

    hmmm o codigo esta correto tente print "@linhas"; e troque os ' ' do $arquivo por " " ok abraços
  18. GhP

    Forum

    Ai, fiz um forum demo para vocês verem como funciona mais ou menos INDEX.CGI #!/usr/bin/perl require "config.cgi"; print "Content-type: text/html\n\n"; use CGI; $cgi = new CGI; $acao = $cgi->param("acao"); print qualquer~ <title>$site_titulo</title> <center><b>$site_nome</b><br>[<a href="index.cgi">Inicial</a>] [<a href="?acao=new">Novo tópico</a>]</center><br><br> ~; if($acao eq "new"){ print qualquer~ <form method="POST"> <span style="text-transform: uppercase">Seu nome:<br> <input type="text" name="nome" size="20"><br> Seu e-mail:<br><input type="text" name="email" size="20"><br> Titulo do tópico:<br><input type="text" name="assunto" size="20"><br> Mensagem:<br><input type="text" name="msg" size="20"><br> <input type="submit" value="Postar"> </span> <input type="hidden" name="acao" value="posta"> </form> ~; } if($acao eq "posta"){ $nome = $cgi->param("nome"); $email = $cgi->param("email"); $assunto = $cgi->param("assunto"); $msg = $cgi->param("msg"); $id=time(); open(TOP,">>msgs.dat"); print TOP "$id|$nome|$email|$assunto\n"; close(TOP); open(TOPI,">>msgs/$id.dat"); print TOPI "$id|$nome|$email|$assunto|$msg\n"; close(TOPI); print qualquer~ Seu tópico foi postado com sucesso! ~; } if($acao eq ""){ open(TOP,"msgs.dat"); @post=reverse<TOP>; close(TOP); foreach(@post){ chop; ($id,$nome,$email,$assunto) = split(/\|/,$_); open(TOPI,"msgs/$id.dat"); @msg=<TOPI>; close(TOPI); $total=scalar(@msg); if($total ne "0") { $total = $total-1; } print "Assunto: <a href=\"?acao=post&id=$id\">$assunto</a><br>Por: <a href=\"mailto:$email\">$nome</a> - Respostas: $total<br>"; } } if($acao eq "post"){ $id = $cgi->param("id"); print "<a href=\"?acao=responde&id=$id\">Responder</a><br><br>"; if(-e "msgs/$id.dat"){ open(TOP,"msgs/$id.dat"); @post=<TOP>; close(TOP); foreach(@post){ chop; ($id,$nome,$email,$assunto,$msg) = split(/\|/,$_); print "Assunto: <a href=\"?acao=post&id=$id\">$assunto</a> - Por: <a href=\"mailto:$email\">$nome</a><br>$msg<hr>"; } }else{ print "Desculpe, não há topicos com essa ID!"; } } if($acao eq "responde"){ $id = $cgi->param("id"); print qualquer~ <form method="POST"> <span style="text-transform: uppercase">Seu nome:<br> <input type="text" name="nome" size="20"><br> Seu e-mail:<br><input type="text" name="email" size="20"><br> Titulo do tópico:<br><input type="text" name="assunto" size="20" value="RE:"><br> Mensagem:<br><input type="text" name="msg" size="20"><br> <input type="submit" value="Responder"> </span> <input type="hidden" name="acao" value="posta_res"> <input type="hidden" name="id" value="$id"> </form> ~; } if($acao eq "posta_res"){ $nome = $cgi->param("nome"); $email = $cgi->param("email"); $assunto = $cgi->param("assunto"); $msg = $cgi->param("msg"); $id = $cgi->param("id"); open(TOPI,">>msgs/$id.dat"); print TOPI "$id|$nome|$email|$assunto|$msg\n"; close(TOPI); print qualquer~ O tópico foi respondido com sucesso! ~; } CONFIG.CGI $site_nome = "Forum"; $site_titulo = "Site.Com"; $site_url = "http://www.site.com/forum"; Apos feito isso, crie um arquivo de texto chamado "msgs.dat" e salva ele vazio e depois crie uma pasta chamada "msgs" que é onde ser aamarzenada as mensagens espero que sirva para alguma coisa falou
  19. GhP

    Forum

    sou mais criar um forum proprio odeio coisas feitas eu já fiz uns 4 ou 5 forum se quiser libero o code de um simples para vocês estudarem
  20. GhP

    Login E Senha

    supondo que você tem um bd em texto dessa forma Gabriel|gabriel|1234 Adriano|login|senha123 os dados ficariam da seguinte forma NOME | LOGIN | SENHA ai usamos esse script #!/usr/bin/perl print "Content-type: text/html\n\n"; use CGI; $cgi = new CGI; $login = $cgi->param("login"); $senha = $cgi->param("senha"); if($senha ne "" && $login ne ""){ open(DADOS,"usuarios.bd"); @dados=<DADOS>; close(DADOS); $val = "0"; foreach (@dados); chomp; ($nome,$user,$pass) = split(/\|/,$_); if($login eq $user && $senha eq $pass){ print qualquer~ Olá <b>$nome</b>. ~; $val +="1"; last; } } if($val eq "0"){ print "Login ou senha invalidos"; } }else{ print qualquer~ <form method="post"> Login: <input type="text" name="login"><br> Senha: <input type="password" name="senha"><br> <input type="submit" Value="Logar"> </form> ~; } Testa ai o code falou
  21. GhP

    Nome Deste Forum

    muito boa exmplicação mais o correto serio CGI/PERL e não somente PERL ou CGI! abraços
×
×
  • Criar Novo...