Uptime PHP

Gestart doorAllard21 reacties76 weergaven

22 berichten · pagina 1 van 2

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Heeft iemand een script dat de uptime van mijn Windows server berekend. Net als one2xs in procenten. + beloning 0.1.

P.S. Ik heb een webserver van one2xs.com
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien iemand van One2xs.com die dat script heeft?
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
denk je niet dat 0.1 veel te weinig is emo en voor windows servers zal het duurder zijn omdat de meeste voor linux zijn

maar ik kan het wel scripten maar niet voor 0.1 pm me als je interesse hebt
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wij hebben het inderdaad, maar die krijg je niet. yummie
Het principe is heel simpel. Probeer eens in de zoveel tijd een verbinding te maken met je server. Als dat lukt dan issie online, als dat niet lukt dan issie offline.
Je telt op hoe vaak hij online was en hoe vaak offline, en daaruit bereken je hoeveel procent hij dus online was. smile
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb er wel een maar die is niet voor een Windows server. En aangezien one2xs Windows servers heeft.

[COLOR= #0000BB]<?php
$uptime[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/exec"]exec[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]uptime[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Gegevens ophalen[/COLOR]
[URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"/averages?: ([0-9.]+),[s]+([0-9.]+),[s]+([0-9.]+)/"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$gem[/COLOR][COLOR= #007700]);[/COLOR]
  [COLOR= #0000BB]$uptime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000] up [/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Uptime eruithalen[/COLOR]
  [COLOR= #0000BB]$uptime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000],[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
  [COLOR= #0000BB]$uptime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
  [COLOR= #0000BB]$start[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mktime"]mktime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$einde[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/mktime"]mktime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"m"[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"j"[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"y"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$verschil[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$einde[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]$start[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Totale uptime berkenen[/COLOR]
[COLOR= #0000BB]$dagen[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$verschil[/COLOR]/[COLOR= #0000BB]86400[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$percent[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$uptime[/COLOR]/[COLOR= #0000BB]$dagen[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$load[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$gem[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] +[/COLOR] [COLOR= #0000BB]$gem[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]] +[/COLOR]  [COLOR= #0000BB]$gem[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]])[/COLOR]/[COLOR= #0000BB]3[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Serverload berkenen[/COLOR]
[COLOR= #0000BB]$uptime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"days"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"dagen"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Uptime staat standaard in het Engels, days naar dagen omzetten[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uptime[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" - "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$load[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]" %"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Echo alles[/COLOR]
 ?>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wij hebben geen Windows op de servers hoor.
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
one2xs heeft linux servers en jij hebt een windows vps server
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raar hij geeft als ik dit script importeer 0% aan?
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
exec is voor linux daarom is ie 0%
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Volgens mij is exec uitgeschakeld
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En wat zou ik daar eventueel aan kunnen doen?
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Inderdaad er staat:

Warning: exec() has been disabled for security reasons in /home/domeinsave/domains/domeinsave.one2xs.com/public_html/index.php on line 55
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vragen of ze het aan willen zetten (denk het niet, aangezien je nogal veel daar mee kan wat niet de bedoeling is)
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Idd, aanzetten doen we niet.
Je kunt de uptime hier vandaan halen:
http://www.one2xs.com/uptime
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
maar je kan ook met file_get_contents die uptime ophalen van one2xs zelf wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren