Dabei Seit: xx.xx.xx/Online-Counter

Hier könnt ihr eure kreativen Ergüsse verewigen. In diesem Forum könnt ihr Vorschläge für neue Items, NPCs und dergleichen einbringen.

Rein oder nicht?

Ja! Wir wollen Counter!
80
85%
Naja, wer's braucht
5
5%
Ne, vergiss es, blödsinn!
9
10%
 
Insgesamt abgegebene Stimmen: 94

Benutzeravatar
Blizz
Sternenzerstörer
Beiträge: 10367
Registriert: 30. Mär 2005, 17:30
Wohnort: Vulkaninsel Hoel

Re: Dabei Seit: xx.xx.xx/Online-Counter

Beitrag von Blizz » 31. Jan 2009, 21:31

Der Spielt seit wann Stempel ist okay aber der Rest ist einfach unnötig.
Irgendwas ist immer
Blizz (Gruppentelepathie): und das steckenpferd.. ist ausdruck meines kranken Hirns xD
日本人は困難である学びます

Dimi

Re: Dabei Seit: xx.xx.xx/Online-Counter

Beitrag von Dimi » 12. Jun 2012, 16:53

Thread ist zwar alt, da ich aber grade drüber gestolpert bin und mich immer mal leute ansprechen wie ich das in meinem profil gemacht habe, wollte ich nur mal ne externe lösung zeigen.

geht nämlich ganz leicht per php, vorausgesetzt man weiß selbst noch wann man sich registriert hat (z.b. wenn man die reg-mail noch hat)


hab mir das für mein profil selber gebastelt:

Bild

Code: Alles auswählen

<?php
/**
* cd_string: Git eine Countdown-Anzeige zurück
*
* @param  integer Restzeit in Sekunden
* @param  integer Gibt an wieviele Zeiteinheiten angzeigt werden
* @param  string  Trennzeichen zwischen Zeiteinheiten
* @return string
*/
function cd_string($diff_time, $level = 2, $separator = ", ")
{
        $parts = array(
            31536000 => array("Jahr", "en"),
            2592000  => array("Monat", "en"),
            86400    => array("Tag", "en"),
            3600     => array("Stunde", "n"),
            60       => array("Minute", "n"),
            1        => array("Sekunde", "n"),
        );
    $cd_array = array();
    $mod = 0;
    foreach ($parts as $factor => $data)
    {     
        $cd_num = floor((($mod > 0) ? (($diff_time % $mod) / $factor) : ($diff_time / $factor))) ;
        if ($cd_num > 0)
        {
            $cd_array[] = $cd_num . " " . $data[0] . (($cd_num > 1) ? $data[1] : "");
        }
        $mod = $factor;
    }
    return implode($separator, array_slice($cd_array, 0, $level));
}

$font = 3;
$margin_top = 5;
$margin_bottom = $margin_top;
$margin_left = 5;
$margin_right = $margin_left;

$now = $_SERVER['REQUEST_TIME'];
$past = strtotime('28 November 2005 08:51:28');
$diff = $now - $past;
$str = 'In Welt 4 seit: ' . cd_string($diff, 6, ', ');

$width = strlen($str) * imagefontwidth($font) + $margin_left + $margin_right;
$height = imagefontheight($font) + $margin_top + $margin_bottom;

$im = imagecreate($width, $height);

$color['lime'] = imagecolorallocate($im, 0x00, 0xFF, 0x00);//Lime Hintergrund setzen, für leichteres Entfernen
$color['black'] = imagecolorallocate($im, 0x00, 0x00, 0x00);//Schwarze Farbe setzen

imagestring ($im , $font, $margin_top, $margin_left, $str, $color['black']);

imagecolortransparent($im, $color['lime']);
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);

?>
"28 November 2005 08:51:28" einfach mit euren daten austauschen und den "In Welt 4 seit: " so anpassen wie ihr wollt, als .php-datei auf irgendeinen server packen der php unterstützt und schon habt ihrs.

Maya Natsume
Kopolaspinne
Beiträge: 1196
Registriert: 11. Dez 2009, 17:24

Re: Dabei Seit: xx.xx.xx/Online-Counter

Beitrag von Maya Natsume » 12. Jun 2012, 19:24

öhm als info, die idee is hinfällig

da die registrierungsdaten nicht gespeichert wurden laut sotrax
demnach geht das nimmer
und rückwirkend die onlinezeiten feststellen kann man denke ich auch net wirklich

mfg
inaktiv wegen unschaffbar gemachten erus
erus sind zu statistiken verkommen

Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste