| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: PHP Function (Uptime ausgeben) im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Morgen Leute! Also, ich habe folgendes vor: Apache Server mit PHP ist installiert. Nun moechte ich eine *.php Datei ...
![]() |
| | #1 (permalink) |
| Registriert seit: 25.07.03 ![]() Likes: 0 | Anzeige Morgen Leute! Also, ich habe folgendes vor: Apache Server mit PHP ist installiert. Nun moechte ich eine *.php Datei anlegen, die mir wenn ich sie mit dem Webbrowser aufrufe die Uptime meines Rechners ausgebt. Bitte kommt jetzt net auf die Idee sowas wie system("uptime"), NEIN, is ist _kein_ unix rechner, sondern eine Win2k Kiste. Ok, wenn mir einer nen DOS Proggi liefert, dasz mit die Uptime ausgibt, dann gehts mit system .... Also, ich warte dann mal auf eure Antworten ... my two cents, sm0g |
| | |
| | #2 (permalink) |
| Hab kurz mal was mit der API geschrieben. Ich hab mit dem Apache 2 zwar Probleme damit (stürzt ab), aber direkt mit der php.exe gehts. Ansonsten wäre evtl. wirklich ein commandline c++ Programm am besten. Diewie Code: <?
$api = new win32;
$api->registerfunction("long GetTickCount() From Kernel32.dll");
$uptime = $api->GetTickCount();
$upsekunden = floor($uptime/1000);
$sekunden = $upsekunden % 60;
$minuten = ($upsekunden/60) % 60;
$stunden = floor($upsekunden/3600);
echo "Uptime: ".$stunden." Stunden ".$minuten." Minuten ".$sekunden." Sekunden";
?> | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Falls es mit deinem Apache auch nicht geht, könntest du ja: Code: <?
$uptime = shell_exec("x:\pfadzuphp\php.exe uptime.php");
$uptime = explode("\n",$uptime);
echo $uptime[3];
?> MfG Diewie ?2: Ich schreib lieber nur noch code und keinen text dazu | |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 25.07.03 ![]() Likes: 0 | Hey! Danke, das sieht schonmal gut aus. Da ich mich nicht so gut mit PHP auskenne, kannst du mir das vielleicht noch auf Monate/Wochen/Tage ausdehnen? Ode rmir vielleicht mal das % und die floor function erklaeren? Dann kann ich das auch selber ... Ansonsten such ich mir das morgen raus, bin jetzt zu muede dazu. Trotzdem schonmal nen fetten Dank. My two cents, sm0g |
| | |
| | #5 (permalink) |
| Member of Honour ![]() | Also auf meinem Windows2003-Enterprise-Server läuft die API-Möglichkeit nicht. -> Fatal error: Cannot instantiate non-existent class: win32 in G:\internetserver\apache-friends\uptime\uptime_habo.php on line 2 Aber hier gibbet eine möglichkeit: Die UPTIME.EXE kann per exec einfach aus PHP angesteuert werden... http://support.microsoft.com/default...b;en-us;232243 |
| | |
| | #6 (permalink) |
| ich weiß ja nicht .. der thread ist schon alt (google sei dank gefunden ...) ... aber wenn noch probs gibt mit der uptime.exe von M$: http://www.sargentd.net/page_files.html < da kann man mein php script dazu runterladen ^^ sehr easy, wenn mans vor augen hat. MfG SargentD PS: sorry für die werbung | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Uptime auslesen in C | Chrisiaut | Code Kitchen | 2 | 27.09.05 22:09 |
| Function PrimzahlTester | Stromer | Code Kitchen | 0 | 17.08.04 16:38 |
| Mid Function in c++?? | Andy18 | Code Kitchen | 15 | 14.07.04 10:16 |
| UPTime faken? | Crux | Off topic-Zone | 1 | 12.02.04 01:57 |