anpera.net
http://anpera.homeip.net/phpbb3/

Serverstart
http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=2961
Seite 1 von 1

Autor:  Bill Tür [ Di 03 Okt, 2006 01:00 ]
Betreff des Beitrags:  Serverstart

Ich würde gern diese schicke "Server online seit x Tagen y Stunden..." Anzeige einbauen, jedoch fehlt mir die Startzeit.

Kann man im Logd irgendwo auslesen, wann der Server an den Start gegangen ist, oder es aus der Datumsanzeige auf der Startseite ausrechnen?

Autor:  Squall [ Di 03 Okt, 2006 02:12 ]
Betreff des Beitrags: 

Hmm ich hab den Code schonmal für Dich.
Was nun deine Zeit zum Server angegeht..entweder schauste mal in deine eigene Souce und schaust...welche Datei dort am ältesten ist und gibt das Datum zum ausrechnen im Code an, oder gehts in die DB und schaust..wann du zum ersten mal dort etwas gemacht hast,könnte man sagen..hab dort gegann die Zeit des Servers. :)

$this->bbcode_second_pass_code('', '$session[message]="";
//serverzeit
$newDate = mktime(16,30,0, 4, 13, 2006);
// aktuelle Zeit im Unixformat erzeugen
$actDate = time();
// Differenz berechnen (in Sekunden)
$diffDate = ($actDate-$newDate);

// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$days = floor($diffDate / 24 / 60 / 60 );
// den verbleibenden Rest berechnen = Stunden
$diffDate = $diffDate - ($days*24*60*60);
// den Stundenanteil herausrechnen
$hours = floor($diffDate / 60 / 60);
$diffDate = ($diffDate - ($hours*60*60));
// den Minutenanteil
$minutes = floor($diffDate/60);
$diffDate = $diffDate - ($minutes*60);
// die verbleibenden Sekunden
$seconds = floor($diffDate);

// und das ganze dann Anzeigen:
output("`&`b`cSchon: $days Tage, $hours Stunden, $minutes Minuten und $seconds Sekunden online`c`b");
//serverzeit



MFG')

Autor:  Morpheus [ Di 03 Okt, 2006 02:53 ]
Betreff des Beitrags: 

Sieh nach, wann Du Deine Tables erstellt hast, das dürfte doch in etwa das Startdatum Deines Spieles sein, oder? ;)

Autor:  Bill Tür [ Di 03 Okt, 2006 03:45 ]
Betreff des Beitrags: 

Den Code hab ich schon, Sqall, danke.

Morpheus hat geschrieben:
Sieh nach, wann Du Deine Tables erstellt hast, das dürfte doch in etwa das Startdatum Deines Spieles sein, oder? ;)


hm, gute idee. Nur... wo geht das in phpMyAdmin?

€ Habs gefunden. Danke euch beiden ^^

Autor:  Armand [ Di 03 Okt, 2006 11:59 ]
Betreff des Beitrags: 

darf ich hierzu eine Frage stellen?^^;
wie geb ich denn da oben das Datum ein, wo der Server on ging?
bsp..22. Juli 2006? ^^'

Autor:  Valarion [ Di 03 Okt, 2006 12:59 ]
Betreff des Beitrags: 

[php]$newDate = mktime(16,30,0, 4, 13, 2006);[/php]

Da: ...4, 13, 2006); = 13.4.2006

also einfach die 4 für den Monat wo dein Game on ging ersetzen usw.

Autor:  Armand [ Di 03 Okt, 2006 13:44 ]
Betreff des Beitrags: 

danke! :D mich haben nur die zahlen davor irritiert *blind* :???:

Autor:  Valarion [ Di 03 Okt, 2006 14:01 ]
Betreff des Beitrags: 

Kein Problem, noch en Tipp am Rande ;)

Guck mal in deine Sig. ich würde
$this->bbcode_second_pass_code('', 'http://www.esoteric-island.de/lodg/index.php')

ändern in

$this->bbcode_second_pass_code('', 'http://www.esoteric-island.de/logd/index.php')

:D

Autor:  Drazaar [ Di 03 Okt, 2006 23:35 ]
Betreff des Beitrags: 

Oh Bill, das ist schon ewig auf der Vinestra Indexseite, warum haste nicht einfach gefragt?^^

Autor:  Bill Tür [ Mi 04 Okt, 2006 08:09 ]
Betreff des Beitrags: 

Du nutzt jede Gelegenheit, deinen Postcounter zu erhöhen, oder Draz? :D

Aber um deine Frage zu beantworten: Mir gings ja nicht um den Code oder den Einbau, das war ja kein Prob, sondern um den Serverstarttermin. Ich nahm einfach an, ihr hattet euren noch im Kopf. Ihr seid ja alle noch jung ;) (Das Adminteam mein ich, nicht so alte Säcke wie wir LOL )

Ausserdem schau ma auf die Post-Zeiten. Dich erreicht man so schlecht zwischen 2 und halb 5 morgens :)

Autor:  Drazaar [ Fr 06 Okt, 2006 16:50 ]
Betreff des Beitrags: 

Naja, in der Datenbank nachsehen hätte ich jettz gemacht. Oder im Adminportal vom Anbieter ^^

Hmmm, naja auch egal :)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/