anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 19 Feb, 2019 14:28

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [Suche] Server Online zeit
BeitragVerfasst: Do 10 Apr, 2008 20:45 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
Huhu,

ich bins wieder mal ^^
hab auf mehrern server gesehn
Der server Blablubli ist seit 60tage 3Stunden 7Minuten und 10sekunden online
wollte fragen wie der php code is bzw: wie man den ein setzt

danke schonmal vorraus


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Do 10 Apr, 2008 22:12 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Code:
//serverzeit
$jahr = 2008;
$monat = 1;
$tag = 1;

$newDate = mktime(0,0,0, $monat,$tag,$jahr);
// 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);

output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden")."");


Einfach die Variablen ersetzen. ;-)


Zuletzt geändert von Harthas am Fr 25 Apr, 2008 10:19, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Do 10 Apr, 2008 22:48 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
Dank dir Harthas


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Do 24 Apr, 2008 19:01 
Offline
Profi
Profi

Registriert: So 19 Aug, 2007 17:34
Beiträge: 154
also bei mir geht der code irgendwie nicht

PHP:
//serverzeit
$jahr = 2008;
$monat = 3;
$tag = 11;

$newDate = mktime(0,0,0, $monat,$tag,$jahr);
// 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);

output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden"); <---- teile 122




also hab da snun in meine index eingebaut und wenn ich die aufrufe, kommt diese fehlermeldung:
Parse error: syntax error, unexpected ';' in /srv/www/htdocs/web219/html/logd/index.php on line 122


ohne das ";" am schluss von zeile 122 kommt diese fehlermeldung:
Parse error: syntax error, unexpected T_STRING in /srv/www/htdocs/web219/html/logd/index.php on line 134


kann mir wer helfen? =(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Do 24 Apr, 2008 19:04 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Zitat:
output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden");


Da fehlt am Ende vor dem ; noch ein ") (3 öffnende und nur 2 schließende Klammern!)

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Fr 25 Apr, 2008 10:20 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Naja, genaugenommen fehlt da ein ."") ;-)
Habe wohl nicht alles kopiert - War mein Fehler.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Sa 26 Apr, 2008 07:53 
Offline
Profi
Profi

Registriert: So 19 Aug, 2007 17:34
Beiträge: 154
vielen dank ihr 2, funktioniert nun :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Fr 19 Mär, 2010 14:35 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
Hallo erstmal ;)

Ich habe auch diese Serverzeitanzeige und da mein Server nun schon einige Tage auf dem Buckel hat, wollt ich mal die Jahreszahl mit berechnen lassen, bekomme da aber nur mupitz bei raus. Wie kann ich es also mit einbinden, dass auch die Jahre berechnet werden?

MfG
Andarrius

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Fr 19 Mär, 2010 15:42 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 12 Mai, 2008 21:51
Beiträge: 137
Geschlecht: Weiblich
wenn ich das sehe muss man dafür nur den letzten Teil anpassen:
Code:
//beginnend mit den Jahren:
$years = floor($diffDate / 24 / 60 / 60 / 365 ); // gehe mal ohne schaltjahr aus...
// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$diffDate = $diffDate - ($years*24*60*60*365);
$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);

output("`n`n`n`c`3Seit`9 ".($years==1?"einem Jahr":"$years Jahren")."`3, `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden");


UNGETESTET
aber theoretisch müsste das funktionieren

mfg dat Mine


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Suche] Server Online zeit
BeitragVerfasst: Di 23 Mär, 2010 11:21 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
PHP:
//Zeitanzeige anfang
$jahr = 2008;
$monat = 8;
$tag = 28;

$newDate = mktime(0,0,0,$monat,$tag,$jahr);
// aktuelle Zeit im Unixformat erzeugen
$actDate = time();
// Differenz berechnen (in Sekunden)
$diffDate = ($actDate-$newDate);


//beginnend mit den Jahren:
$years = floor($diffDate / 24 / 60 / 60 / 365 ); // gehe mal ohne schaltjahr aus...
// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$diffDate = $diffDate - ($years*24*60*60*365);
$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);



output("`n`n`n`c`qHIER SERVER NAME ist seit `^".($years==1?"Einem Jahr":"$years Jahren")."`q, `^".($days==1?"einem Tag`q":"$days `qTagen")."`q, `^".($hours==1?"einer Stunde`q":"$hours `qStunden")."`q, `^".($minutes==1?"einer `qMinute":"$minutes `qMinuten")." und `^".($seconds==1?"einer Sekunde`q":"$seconds `qSekunden")." online.`c");



Japp war genau richtig. Hier nochmal der Komplette Code zum einbauen, vielen Dank.

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum