Jump to content


Photo

Usuários online inteligente!


  • Faça o login para participar
7 replies to this topic

#1 picopicles

picopicles

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 17/01/2003, 20:05

Bom como sei que existem aqui nesse forum várias pessoas que entendem de PHP gostaria de saber se alguém sabe de um script assim que assim que entrar alguém na página o numero se altere automático um exemple tem essa hp que o user on-line dele é assim deem um olhada.. http://www.upworld.cjb.net/ se alguém me ajudar com essa vai ser muito bom obrigado desde já galera!!!!!


esse é o meu site... de rom e emuladores... http://www.worldemulators.kit.net ateh mais galera!! :ph34r: :lol: B)

#2 foxter

foxter

    "Se hoje sou o q sou, é pq tive sorte de não ser você!&

  • Usuários
  • 279 posts
  • Sexo:Não informado
  • Localidade:Sentado Na Cadeira de Frente pro PC

Posted 17/01/2003, 20:10

kra mto simples... ele utiliza iframe... entao... ele coloca para q o contador de pessoas on line atualize a cada poucos segundos... assim o contador como estah dentro do iframe atualiza a cada poucos segundos...
Foxter:

#3 picopicles

picopicles

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 17/01/2003, 20:32

Sei lá acho que não esta tão simples assim mais se for assim como coloco pra meus user online atualizar em poucos segundos esse é o códico do meu useruarios on line

<?
$version = "ver 1.0";

// Timeout - After this time the users will 
// be deleted (in minutes)
$timer = 30;

/*
**
** DON'T MODIFY BELOW
**
*/


// Name of the file where all the data, about
// the user's activity will be saved
// Chmod for log.txt file is 666
$filename = "log.txt";

if (!$datei) $datei = dirname(__FILE__)."/$filename";
$time = @time();

// Encode IP to anti Hacker :)
$realip = $REMOTE_ADDR;
$div = explode('.',$realip);
$div0 = $div[0];
$div1 = $div[1];
$div2 = $div[2];
$div3 = $div[3];
$salt = "20";
$fakediv0 = $div[0]*md5($salt);
$fakediv1 = $div[1]*md5($salt);
$fakediv2 = $div[2]*md5($salt);
$fakediv3 = $div[3]*md5($salt);
$fakeip = "$fakediv0.$fakediv1.$fakediv2.$fakediv3";

$access = $QUERY_STRING;
$string = "$access|$fakeip|$time\n";
$a = fopen("$filename", "a+");
fputs($a, $string);
fclose($a);

$timeout = time()-(60*$timer);

$all = "";
$i = 0;
$datei = file($filename);
for ($numff = 0; $numff < count($datei); $numff++) {
$pieces = explode("|",$datei[$numff]);

 if ($pieces[2] > $timeout) {
  $all .= $pieces[1];
  $all .= ",";
 }
$i++;
}

$all = substr($all,0,strlen($all)-1);
$arraypieces = explode(",",$all);
$useronline = count(array_flip(array_flip($arraypieces)));

// display how many people where activ within $timeout
//echo $useronline;

// Delete
$dell = "";
for ($numm = 0; $numm < count($datei); $numm++) {
$tiles = explode("|",$datei[$numm]);
 if ($tiles[2] > $timeout) {
  $dell .= "$tiles[0]|$tiles[1]|$tiles[2]";
 }
}

if (!$datei) $datei = dirname(__FILE__)."/$filename";
$time = @time();
$string = "$dell";
$a = fopen("$filename", "w+");
fputs($a, $string);
fclose($a);
?>
<?
echo $useronline;
if($useronline == "1"){
echo " usuário online";
}
ELSE{
echo " usuários online";
}
?>


E o dele é inteligente mesmo so muda quando entra ou sai alguém não sei se vc percebeu gostaria de saber se ha possibilida de eu arranjar um assim... ok mais valews so me explica ai como faz atualiza em pucos segundo ateh mais e se alguém souber algo diferente disso ? :)

#4 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 17/01/2003, 20:44

eh simples assim sim, ehehhe tive verificando o code dele

http://pokeviciados....t.net/online.pl

si vc kizer... da um exibir.. a cada 10 segundos ele atualiza.. heheh soh ki eli si refere a eli a partir di um iframe.. si kize copia u codigu i poe nu inicio do seu php, antis di inviar nda pro navegador

#5 picopicles

picopicles

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 17/01/2003, 21:00

Kramba que legal esse esquema que vc descobrio mais pra isso eu prescisaria ter esse online.pl no meu server e colocar ele num iframe neh e como eu vou conseguir esse online.pl se por o dele vai contar as vistas que ta na hp dele ne.. i agora... ??

#6 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 17/01/2003, 21:07

eh simples manow...
no seu script php
antis du <? ?>

vc poe o code html pra atualizar automaticamente

#7 foxter

foxter

    "Se hoje sou o q sou, é pq tive sorte de não ser você!&

  • Usuários
  • 279 posts
  • Sexo:Não informado
  • Localidade:Sentado Na Cadeira de Frente pro PC

Posted 18/01/2003, 14:50

ei kra... eu tenho o online.pl em cgi... eu fiz isto no meu antigo site... o com piadas...
eh bem legal isto...
se quiser falae q eu coloco aqui para donwload...
:D
Foxter:

#8 picopicles

picopicles

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 18/01/2003, 17:54

O legal coloca ai entãoo por favor fica mais fácil com esse neh!! valewsss!!! ;) ;)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq