Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. #6
    ae galera!!! voltei!!!!!
    pra q reinventar a roda??? o php-nuke faz isso!!!

    mas se vc quiser ter trabalho vc vai ter q fazer algo do tipo:

    $ip=$REMOTE_ADDR;
    $query=mysql_query(insert into tabela $ip);

    ai vc faz um if verificando o tipo do usuário se for admin vc mostra o ip...

  2. #7
    BrunoC
    <TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
    pra q reinventar a roda??? o php-nuke faz isso!!!
    </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

    Eu acho melhor reinventar a roda.. o PHP-Nuke definitivamente é perigoso...

    Completando...

    Pra jogar isso pra uma DB Mysql:

    $conn=mysql(&acute;username&acute;,&acute;host&acute;,&acute;senha) or die(mysql_error());
    mysql_select_db(&acute;nome_da_db&acute;
    $ip=$REMOTE_ADDR

    mysql_query("insert into nome_da_tabela(ip) values($ip)", $conn);
    .
    .
    .

    o resto é com você <IMG SRC="images/forum/icons/icon_smile.gif">



  3. #8
    como nao sei quase nada de PHP e peguei o mural funcionando, fiz o seguinte (desculpem-me a ignorancia):
    coloquei mais um campo ip na tabela como tinyint(15), e alterei algumas coisas, mas quando tento enviar o recado retorna o erro:

    Problema na instrução SQL
    n.o 1136---> Column count doesn&acute;t match value count at row 1
    ERRO

    a alteração foi a seguinte, onde eu acho que ele grava o que foi digitado:

    if (isset($nome) AND $nome != "" AND isset($recado) AND $recado != "&quot<IMG SRC="images/forum/icons/icon_wink.gif">{
    $recado = addslashes(strip_tags($recado));
    $iP = $REMOTE_ADDR; *** inseri essa linha***
    $nome = addslashes(strip_tags($nome));
    ....
    $sql = "INSERT INTO $table(nome,email,recado,data) VALUES(&acute;$nome&acute;,&acute;$email&acute;,&acute;$recado&acute;,&acute;$ip&acute;,".time().&quot<IMG SRC="images/forum/icons/icon_wink.gif">";

    até onde entendi do codigo com essas alterações o ip ficaria visivel para todos, pois nao sei bem onde ele verifica para postar o modo admin.

    Se alguem puder me ajudar eu mando o codigo inteiro como está.
    valeu....

    <IMG SRC="images/forum/icons/icon27.gif">

  4. #9
    BrunoC
    Bem, pra começar, um IP não pode ser tinyint. Tem que ser varchar. tinyint é um no. inteiro, o que não é o caso de um IP.

    No lance do admin... procure require() e $PHP_SELF na documentação.



  5. #10
    dboom
    valeu a dica coloquei o campo ip como varchar e funcionou beleza....... obrigado a todos.

    obs.: quase sempre esqueço de logar.... hehehehe
    <IMG SRC="images/forum/icons/icon21.gif">






Tópicos Similares

  1. PHP rodando iptables pra liberar IP
    Por whinston no fórum Linguagens de Programação
    Respostas: 9
    Último Post: 22-08-2006, 12:39
  2. obtendo ip via php
    Por thiagog no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 19-07-2006, 13:01
  3. Codigo em PHP para Bloquear IP
    Por Mr_Dom no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 10-06-2005, 08:00
  4. firewall x webmail ou firewall x php?
    Por eclaudin no fórum Segurança
    Respostas: 3
    Último Post: 23-08-2002, 04:14
  5. ONTENDO UM IP POR DHCP
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 22-05-2002, 12:32

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L