Avatar billede novalogic Nybegynder
22. oktober 2004 - 21:42 Der er 2 kommentarer og
1 løsning

useronline.php

PHP Koden:

<?
// Denne fil kan benyttes frit under GPL så længe
// Disse linjer FORBLIVER i scriptet.
// Det er tilladt at rette i scriptet.
// Scriptet må ikke videredistribueres, eller gives
// videre uden skriftlig tilladelse fra PHPCODER.DK
// God fornøjelse
// Martin Allan Jensen
// PHPCODER.DK


include ("config1.php");

if (!$datafil) $datafil = dirname(__FILE__)."/$filename";
$time = @time();
$ip = $REMOTE_ADDR;
$string = "$ip|$time\n";
$a = fopen("$filename", "a+");
fputs($a, $string);
fclose($a);

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

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

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

$arraypieces = explode(",",$all);

$useronline = count(array_flip(array_flip($arraypieces)));

if ($useronline == 0) {
    $useronline = 1;
}
echo $useronline;

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

if (!$datafil) $datafil = dirname(__FILE__)."/$filename";
$time = @time();
$ip = $REMOTE_ADDR;
$string = "$dell";
$a = fopen("$filename", "w+");
fputs($a, $string);
fclose($a);
?>

www.psychokatten.dk/psychokatten_v1/useronline.php - Hvad er der galt med det script?
Avatar billede novalogic Nybegynder
22. oktober 2004 - 21:43 #1
Fandt selv ud af det, sry!
Avatar billede rednex Nybegynder
23. oktober 2004 - 02:19 #2
Var det så ikke en ide at lukke spm ? ;o)
Avatar billede novalogic Nybegynder
28. oktober 2004 - 16:15 #3
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester