[php] uptime weergeven dmv uptimei.exe

Pagina: 1
Acties:

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
Hoe kan ik op mijn website de uptime laten ziet van mijn server dmv. uptimei.exe .

En de reden dat ik dat door die uptimei.exe wil laten
weergeven is dat dat het enige programma is dat mijn
uptime correct weergeeft

Het is nu 55 dagen en hij geeft 13 dagen aan.

ps. ik ben een newbie op het gebied van php. en ik heb de search al veelvoudig gebruikt

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

.

[ Voor 98% gewijzigd door Engineer op 14-10-2018 09:24 ]


  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
hmmm werkt niet.

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
En wat werkt er niet?

Error of waarschuwing, of wel gegenereerde output?

"Mijn auto doet het niet wat is er mis |:("

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
er staat gewoon helemaal nix

http://62.45.64.81:8080/uptime2.php

uptimei staat trouwens in c:\

vb.
C:\>uptimei
\\JDL-SERVER has been up for: 55 day(s), 18 hour(s), 12 minute(s), 15 second(s)

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
http://php.nederland.net/manual/en/function.exec.php:

exec() executes the given command, however it does not output anything. It simply returns the last line from the result of the command. If you need to execute a command and have all the data from the command passed directly back without any interference, use the passthru() function.

Verwijderd

Lijkt me dat je uptimei.exe in zelfde map hebt staan als je php scriptje?
En als je uptimei.exe gewoon opent, krijg je dan wel een (goede) output?

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 03-09 05:13
Op zondag 23 december 2001 13:39 schreef WilcoB het volgende:
Lijkt me dat je uptimei.exe in zelfde map hebt staan als je php scriptje?
En als je uptimei.exe gewoon opent, krijg je dan wel een (goede) output?
Bestond er niet iets als ` `-aanhalingstekens om programma's te openen? Of werkt dat alleen onder *nix? :?

edit: Kijk ook eens naar de system-functie en passthru. Zie ook de PHP manual.

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
lukt niet, maar volgens mij doe ik iets fout

uptimei staat nu in de goede dir.

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


Verwijderd

Hoe bedoel je elnino? Iets als exec('uptimei.exe') :?

En powerman, ik zie net je update van je post, en het lijkt me beetje onlogisch dat je php script ook onder de c:\ staat, dus denk ik dat je dit moet proberen:
PHP:
1
2
3
4
5
6
7
<?
ob_start();
exec("C:\uptimei.exe");
$uptime = ob_get_contents();
ob_end_clean();
print($uptime);
?>

En je zou eventueel nog wat kunnen prutsen met preg_replace en de output, zodat je alleen de uptime krijgt.

Update: Je zou ook zoals elnino al zei eens wat kunnen proberen met system() oid.

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
dit proggie moet ie dus uitvoeren http://62.45.64.81:8080/uptimei.exe
onder win2k adv server
met apache

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
lezen!

exec() executes the given command, however it does not output anything

oftewel... $string = exec(...), of passthru gebruiken.

  • Newjersey
  • Registratie: November 2000
  • Laatst online: 15-09 21:26
PHP:
1
2
3
<?
print `uptimei.exe`; 
?>

dat werkt bij mij goed :)

[edit] gewoon in de windowsroot zetten, gaat het nooit fout, tenminste, hier niet :)

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

.

[ Voor 100% gewijzigd door Engineer op 14-10-2018 09:23 ]


  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 21:14
als je exec gebruikt moet je wel zeggen bij services dat apache interactief is met desktop anders runt hij niets

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


Verwijderd

Op zondag 23 december 2001 14:13 schreef hdd het volgende:
Probeer eens system() ipv exec()
dat werkt wel (duh)

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 07:06

DizzyWeb

Ondertiteld

Op zondag 23 december 2001 14:14 schreef Mr-FaTMeN het volgende:
als je exec gebruikt moet je wel zeggen bij services dat apache interactief is met desktop anders runt hij niets
Bij mij runt ie dan egwel wat... Alleen onder de user van Apache: System. En da kan ik dus niet zien... En ook nie killen :( Heb een keer per ongeluk met een hele meuk programma's open gezeten, diek nie kon afsluiten :P

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 21:14
Op zondag 23 december 2001 14:18 schreef DizzyWeb het volgende:

[..]

Bij mij runt ie dan egwel wat... Alleen onder de user van Apache: System. En da kan ik dus niet zien... En ook nie killen :( Heb een keer per ongeluk met een hele meuk programma's open gezeten, diek nie kon afsluiten :P
ik heb dat dusook gehadik 10 keer de php gerunt en niks gebeurdeder tot dat ik bij taskmanager keek en het proggie 10 open stond, maar ik helemaal niks zag.

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
heb je de source van de exe?
die zou ik graag willen hebben
(of een mogelijkheid om zelf een uptime proggie te maken)

  • powerman
  • Registratie: Oktober 2000
  • Laatst online: 08-09 10:14
halaas ik heb geen source

ASUS P4C-E deluxe, Pentium 4 3 ghz, 2x Corsair 512 mb DDR PC3700, Hercules ati radeon 9800xt, 4x Western Digital S-ATA 250Gb 7200rpm (raid 5), 2x IBM 30 gb


Verwijderd

dit is ook wel geinig: (:P)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
ob_start();
system("C:\Inetpub\wwwroot\Megafun.net\Exe\uptimei.exe");
$uptime = ob_get_contents();
ob_end_clean();
print($uptime);
echo "<br><br>";
ob_start();
system("mem");
$memory = ob_get_contents();
ob_end_clean();
print($memory);
echo "<br><br>";
system("ipconfig");
$ipconfig = ob_get_contents();
ob_end_clean();
print(ipconfig);
echo "<br><br>";
system("netstat -n");
$netstat = ob_get_contents();
ob_end_clean();
print($netstat);
echo "<br><br> beetje onoverzichtelijk maja boeie [img]\"http://gathering.tweakers.net/global/smileys/puh2.gif\">";
?[/img]
Pagina: 1