Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP Function (Uptime ausgeben)

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 ...

Antwort
Alt 31.07.03, 22:52   #1 (permalink)
 
Registriert seit: 25.07.03
sm0g Leistung: Facit NTK
Likes: 0
Standard PHP Function (Uptime ausgeben)

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

sm0g ist offline   Mit Zitat antworten
Alt 01.08.03, 00:03   #2 (permalink)
 
Registriert seit: 31.07.03
Diewie Leistung: Facit NTK
Diewie eine Nachricht über ICQ schicken
Likes: 0
Standard

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";

?>
Diewie ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.08.03, 00:16   #3 (permalink)
 
Registriert seit: 31.07.03
Diewie Leistung: Facit NTK
Diewie eine Nachricht über ICQ schicken
Likes: 0
Standard

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];

?>
ausführen. In der uptime.php würde dann der vorhergehende code stehen.

MfG Diewie

?2: Ich schreib lieber nur noch code und keinen text dazu
Diewie ist offline   Mit Zitat antworten
Alt 01.08.03, 00:38   #4 (permalink)
Themenstarter
 
Registriert seit: 25.07.03
sm0g Leistung: Facit NTK
Likes: 0
Standard

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
sm0g ist offline   Mit Zitat antworten
Alt 01.08.03, 12:49   #5 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

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
boppy ist offline   Mit Zitat antworten
Alt 30.10.03, 00:57   #6 (permalink)
 
Registriert seit: 02.10.02
SargentD Leistung: Facit NTK
SargentD eine Nachricht über ICQ schicken
Likes: 0
Standard

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
SargentD ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Function (Uptime ausgeben)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61