PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variable lässt sich nicht ausgeben



@|<0
15-05-2005, 09:11
Hallo,
Ich wollte gerne mit Hilfe von PHP die "uptime" meines Servers auf meine Homepage bringen. Dafür wollte ich folgende zeilen benutzen:


$uptime = exec("cat /proc/uptime");
echo $uptime;

Das hätte ich natürlich noch erweitert, allerdings funktioniert schon das nicht.
Woran kann das liegen? Ist doch nicht so aufwendig...

Danke.
@|<0

[0x[90]|
15-05-2005, 11:06
Hast du es evtl. mal mit system versucht? Bzw, hast du ueberhaupt die Rechte dafuer, irgendwas auszufuehren?

@|<0
15-05-2005, 12:13
Hi,
Was ist system?
Und wie kann ich die rechte Festlegen?
Der Server hat sie...

Danke.
@|<0

[0x[90]|
15-05-2005, 17:21
http://de.php.net/system

FabianS
15-05-2005, 18:01
Hallo,

Klassisch uptime:


<?php
system(uptime);
?>

oder als Alternative, das Du ja in /proc/uptime schauen willst:


<?php
system("cat /proc/uptime");
?>



Funktioniert das? Ich geh mal davon aus, das Du das ganze auf einer Linux-Kiste laufen lassen willst.

Gruß
Fabian

@|<0
15-05-2005, 18:31
Hallo,

Klassisch uptime:


<?php
system(uptime);
?>

oder als Alternative, das Du ja in /proc/uptime schauen willst:


<?php
system("cat /proc/uptime");
?>



Funktioniert das? Ich geh mal davon aus, das Du das ganze auf einer Linux-Kiste laufen lassen willst.

Gruß
Fabian
Ich habe folgendes außprobiert:


<?php
$uptime = system("uptime");
echo "$uptime";
?>
und


<?php
$uptime = system("uptime");
echo $uptime;
?>

Beides funktioniert nicht.
Woran kann das liegen?

@[0x[90]|: Der link geht nicht.

Danke.
@|<0

@|<0
25-05-2005, 20:17
So, ich bekomme jetzt folgende Fehlermeldung bei "system("cat /proc/uptime")":


Warning: exec(): Unable to fork [cat /proc/uptime] in /var/www/localhost/htdocs/hp/server.php on line 7

PLS HELP
thx

@|<0

nul
26-05-2005, 01:28
Meiner Meinung fehlen dier die rechte dazu, bin aber kein experte. Du darst keinen Kindprozess erstellen (fork) der dir den Befehl ausfuehrt - so interpretiere ich das.

@|<0
26-05-2005, 09:26
Das Problem ist das mir keiner sagt wie ich die Rechte verändern kann.
Denn nach den Rechten auf dem Server kann er "cat /proc/uptime" ausführen.

Bitte Helft mir,

Danke

@|<0