- IP php
+ Responder ao Tópico
-
IP php
Aguem conhece alguma função em php que retorne o ip do usuário conectado no site?
Prospero Ano novo a todos <IMG SRC="images/forum/icons/icon21.gif">
-
IP php
va no site http://www.codigolivre.com.br q lá tem vários modelos. <IMG SRC="images/forum/icons/icon_eek.gif">
-
IP php
A variável $REMOTE_ADDR faz isso.
Ex.
print $REMOTE_ADDR;
retorna o ip de quem acessou.
-
IP php
Valeu ai funcionou <IMG SRC="images/forum/icons/icon21.gif">
-
IP php
pegando carona na pergunta do companheiro. como faço para passar essa informação para um banco de dados do mysql, e depois listar o ip apenas no modo admin.... é assim. tenho um mural de recados, e gostaria que so o admin pudesse ver os ips de quem mandou a msg... tenho todo o codigo funcionando.
-
IP php
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...
-
IP php
<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(´username´,´host´,´senha) or die(mysql_error());
mysql_select_db(´nome_da_db´
$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">
-
IP php
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´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 != ""<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(´$nome´,´$email´,´$recado´,´$ip´,".time()."<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">
-
IP php
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.
-
IP php
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">