|
|
|
|
Comp status in PHP |
AC!D
paranoid
Dabei seit: 31.05.2002
Beiträge: 825
Herkunft: localhost
|
|
Comp status in PHP |
|
hallöle, wusste nciht ob ichs in webdesign oder coden stecken sollte.
also, ich kann ja leider kein php, aber sagt mal, könnte ich damit die pc stats auslesen lassen??
also, ich bräuchte ein script, wo ich dann aber noch meine html inhalte reinlegen kann, es sollte mir volgendes auswerfen
Ram größe + status
CPU größe + auslastung
Platte, größe
Uptime
Ich habe XP, so, denke es ist alles drin, nochmal damit ich nix falsches sage, ich glaube es gibt doch verschidene php, sagen wir arten, einmal kann mans ja wie java script direkt in ne html seite impletieren und dann gibts reine php seiten, ich bräuchte einen php code den ich in eine html seite implementieren kann.
hoffe es nimmt sich jemand die zeit für mich
thx im vorraus
AC!D
__________________
“Attack is the secret of defense - defense is the planning of an attack”
|
|
12.03.2003 19:58 |
|
|
Deef
...
Dabei seit: 24.08.2002
Beiträge: 431
|
|
Das PHP- Script wird ja auf dem Server ausgewertet und ich denke deshalb, dass es keine Möglichkeit gibt, die besagten Daten auszulesen ...
__________________ Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
|
|
12.03.2003 20:13 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Hab mich mal hingesetzt um mit meinen Anfänger-PHP-Kenntnissen (das geht sicher auch eleganter mit RegExps) sowas für meinen Webserver zu zimmern. Das Ergebnis ist hier (Link entfernt) zu bestaunen (und ja, die Daten sind alle echt
). Das ganze sieht in PHP so aus:
code: |
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:
62:
63:
64:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>LX' Server - Statistics</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<?php
///////////////////////
// CPU
///////////////////////
$cpu = `cat /proc/cpuinfo`;
$cpuname = substr($cpu,strpos($cpu,"model name"));
$cpuname = substr($cpuname,strpos($cpuname,":")+2,strpos($cpuname,"stepping")-14);
$cpumhz = substr($cpu,strpos($cpu,"cpu MHz"));
$cpumhz = substr($cpumhz,strpos($cpumhz,":")+2,strpos($cpumhz,"fdiv")-12);
///////////////////////
// RAM
///////////////////////
$ram = `cat /proc/meminfo`;
$freeram = substr($ram,strpos($ram,"MemFree:"));
$freeram = substr($freeram,9,strpos($freeram,"MemShared")-13);
$freeram = ltrim($freeram);
$totalram = substr($ram,strpos($ram,"MemTotal:"));
$totalram = substr($totalram,11,strpos($totalram,"MemFree")-15);
$totalram = ltrim($totalram);
///////////////////////
// HDD
///////////////////////
$hdd = `cat /proc/ide/ide0/hda/capacity`;
$hdd /= 2;
///////////////////////
// Uptime
///////////////////////
$uptime = `uptime`;
// strip time:
$uptime = substr($uptime,strpos($uptime,"up"));
// strip rest of string:
$uptime = substr($uptime,3,strpos($uptime,", ")-3);
// localization:
$uptime = str_replace("days","Tage",$uptime);
echo "<pre>\n";
echo "CPU : $cpuname @ $cpumhz MHz</br>\n";
echo "RAM : $freeram KB / $totalram KB frei<br>\n";
echo "HDD : $hdd KB <br>\n";
echo "Uptime : $uptime Stunden\n";
echo "</pre>\n";
?>
</body></html> |
|
Einziges Problem: Das ganze ist zugeschnitten auf meinen Server, und der rennt auf Linux. Insofern bringt dir das vermutlich unter Windows herzlich wenig *fg
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
13.03.2003 02:24 |
|
|
Zirias
BlackBoarder
Dabei seit: 11.09.2002
Beiträge: 1.217
Herkunft: /dev/urandom
|
|
Geht definitiv nicht, da Windows diese Informationen nicht in Textform ausgeben kann. Es sei denn du findest eine Schnittstelle von PHP zur Windows API, dann viel Spaß *fg*
__________________ palmen-it.de
GCS/MU d+(++) s+: a C++ UL++++ P+++$ L+++ !E W+++ N+ o? K? w++$ !O M-- V?
PS+ PE++ Y+ PGP++ t !5 X- R- tv b+ DI++ D+ G e++ h r y+
|
|
13.03.2003 19:59 |
|
|
max1mus
composituer/producteur
Dabei seit: 12.09.2001
Beiträge: 609
|
|
Geht per php definitiv nur unter linux
http://phpsysinfo.sourceforge.net
wer debian hat macht apt-get install phpsysinfo
__________________ .| jurij pialat - disc jockey and producer |.
|
|
20.03.2003 20:53 |
|
|
|
|
|
|