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
[ Voor 98% gewijzigd door Engineer op 14-10-2018 09:24 ]
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
Error of waarschuwing, of wel gegenereerde output?
"Mijn auto doet het niet wat is er mis |:("
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
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
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?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?
edit: Kijk ook eens naar de system-functie en passthru. Zie ook de PHP manual.
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
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:
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.
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
exec() executes the given command, however it does not output anything
oftewel... $string = exec(...), of passthru gebruiken.
1
2
3
| <? print `uptimei.exe`; ?> |
dat werkt bij mij goed
[edit] gewoon in de windowsroot zetten, gaat het nooit fout, tenminste, hier niet
[ Voor 100% gewijzigd door Engineer op 14-10-2018 09:23 ]
Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein
Verwijderd
dat werkt wel (duh)Op zondag 23 december 2001 14:13 schreef hdd het volgende:
Probeer eens system() ipv exec()
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
Bij mij runt ie dan egwel wat... Alleen onder de user van Apache: System. En da kan ik dus niet zien... En ook nie killenOp 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
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.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 killenHeb een keer per ongeluk met een hele meuk programma's open gezeten, diek nie kon afsluiten
Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein
die zou ik graag willen hebben
(of een mogelijkheid om zelf een uptime proggie te maken)
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
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] |