Permalänk
Medlem

[PHP] Uptime...

Vill ha fram uptimen på min min server, ska se ut så här ungefär:

2 veckor, 3 dagar, 13 timmar, 43 minuter.

tacksam för snabbt svar!

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem

Vilket operativsystem?

Visa signatur

berta, gamla berta, du är en underbar maskin...

Permalänk
Medlem

WXP Pro, Apache, PHP4

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem

Ingen som vet? Igentligen spelar det ingen roll hur det skrivs ut... Huvudsaken det står iaf... Det kan stå i timmar etc. om det är enklare.

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem

Jag har ett färdigt uptime program skrivet i assembler som visar uptimen i ett fönster.
Jag kan konvertera det till ett konsol program.

Visa signatur

flippy @ Quakenet

Permalänk
Hedersmedlem

Pixies: Bumping är inte tillåtet. Det är något du borde känna till. Nu kan det faktum att "det räcker med att det står i timmar" vara av sådan innebörd att det gör det lättare att komma fram till en lösning, och jag låter således tråden vara. Du bör dock känna till att det var hårfint.

http://forum.sweclockers.com/regler.html#4

Permalänk
Medlem

Här kommer konsol versionen.

Visa signatur

flippy @ Quakenet

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ante84
Här kommer konsol versionen.

Kan du inte konvertera koden till PHP? Jag kan inte det själv

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Grillcliff
Pixies: Bumping är inte tillåtet. Det är något du borde känna till. Nu kan det faktum att "det räcker med att det står i timmar" vara av sådan innebörd att det gör det lättare att komma fram till en lösning, och jag låter således tråden vara. Du bör dock känna till att det var hårfint.

http://forum.sweclockers.com/regler.html#4

Ok? Ursäkta mig isf... Men jag skulle inte "bumpa" upp tråden. Jag har bara brådis att få fram ett uptime script i PHP.

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Hedersmedlem

Lägg den i system32, sen leker du med PHP's exec().

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

Precis, eller i samma mapp

$uptime = shell_exec("uptime.exe");

Visa signatur

flippy @ Quakenet

Permalänk
Medlem

Fungerar inte endå... Blir bara blank.
Jag skrev ut den med

<? $uptime = shell_exec("uptime.exe"); ?>

Och jag har uptime.exe liggande i både rooten och system32

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Pixies
Fungerar inte endå... Blir bara blank.
Jag skrev ut den med

<? $uptime = shell_exec("uptime.exe"); ?>

Och jag har uptime.exe liggande i både rooten och system32

Okej, ändra till detta

<? $uptime = shell_exec("uptime.exe"); echo $uptime; ?>

Visa signatur

flippy @ Quakenet

Permalänk
Medlem

Då blir det "Sidan kan inte visas"
Jäkla sjuk alltså... Hmm...

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Medlem

Fick till det nu! Men besökarna kan inte se uptimen... Hur grejare jag det?

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Hedersmedlem

Hmm va? Om du kan se den så lär den ju funka?

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

Kolla här om den fungerar: http://extream.nu/
Den ska visas under Final Fantasy bilden med vit text!

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av

Permalänk
Hedersmedlem

aspSysInfo fanns där (nu)... Står uptime där som verkar funka iaf.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

Jag såg någon specialare eller vad man ska kalla det:

$uptime = time() - filemtime("c:\pagefile.sys"); $days = $uptime / 3600 / 24; $hours = ($days - floor($days)) * 24; $minutes = ($hours - floor($hours)) * 60; $seconds = ($minutes - floor($minutes)) * 60; echo "Server has been up for: ".(int)$days." day(s) ".(int)$hours." hour(s) ".(int)$minutes. "minute(s) ".(int)$seconds. " second(s)";

Det verkar funka? Eller det pajjar väl om pagefilen ändras, men när gör den det?

Permalänk

Specialaren fungerar utmärkt!

Windows ändrar nog inte ändringstiden på pagefilen under hela körningen.

Permalänk
Medlem

Det här körde jag med förr på en windows burk.

<?php $text = `uptime`; $fintext = str_replace("(", "", $text); $fintext = str_replace(")", "", $fintext); $sluttext = substr($fintext, "24-"); echo $sluttext; ?>

Permalänk
Medlem

Nöjer mig med aspSysInfo nu!
Tack endå gubbar!

Visa signatur

En del lever sitt liv, högt upp på en piedestal
En del lever sitt, bara för å rasa av