Commando uitvoeren met php
Hallo
Ik heb zelf een pctje staan als server met XP Pro erop en XAMPP als webserver. Nou wil ik dmv php een bepaald commando kunnen uitvoeren:
C:\Program Files\Gembird\Power Manager\pm.exe" -on -Kamer -Bedlamp
Het is voor een stekkerdoos die via usb te bediene is :) en die zit uiteraard aangesloten/geinstalleerd op de server pc.
Ik heb al wat geprobeerd met exec() maar mij lukt het niet echt.
Ik heb zelf een pctje staan als server met XP Pro erop en XAMPP als webserver. Nou wil ik dmv php een bepaald commando kunnen uitvoeren:
C:\Program Files\Gembird\Power Manager\pm.exe" -on -Kamer -Bedlamp
Het is voor een stekkerdoos die via usb te bediene is :) en die zit uiteraard aangesloten/geinstalleerd op de server pc.
Ik heb al wat geprobeerd met exec() maar mij lukt het niet echt.
Code (php)
Probeer dat eens...
Grote kans is dat je aan de slag moet met progra~1 meuk enzo. Werkt dit wel?
Code (php)
Zo dus? Dat doet niks iniedergeval.
Nee, Arjan bedoelt zoiets:
Dan heb ik dit :-)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[0] => Het volume in station C heeft geen naam.
[1] => Het volumenummer is A074-0F71
[2] =>
[3] => Map van c:\
[4] =>
[5] => 07-12-2008 09:36 0 AUTOEXEC.BAT
[6] => 07-12-2008 09:36 0 CONFIG.SYS
[7] => 07-12-2008 10:00
Documents and Settings [8] => 07-12-2008 10:35
Inetpub [9] => 07-12-2008 10:04
Intel [10] => 14-12-2008 16:22
Program Files [11] => 14-12-2008 00:42
Temp [12] => 14-12-2008 16:22
WINDOWS [13] => 14-12-2008 14:44
xampp [14] => 2 bestand(en) 0 bytes [15] => 7 map(pen) 115.739.267.072 bytes beschikbaar )
[1] => Het volumenummer is A074-0F71
[2] =>
[3] => Map van c:\
[4] =>
[5] => 07-12-2008 09:36 0 AUTOEXEC.BAT
[6] => 07-12-2008 09:36 0 CONFIG.SYS
[7] => 07-12-2008 10:00
Documents and Settings [8] => 07-12-2008 10:35
Inetpub [9] => 07-12-2008 10:04
Intel [10] => 14-12-2008 16:22
Program Files [11] => 14-12-2008 00:42
Temp [12] => 14-12-2008 16:22
WINDOWS [13] => 14-12-2008 14:44
xampp [14] => 2 bestand(en) 0 bytes [15] => 7 map(pen) 115.739.267.072 bytes beschikbaar )
Code (php)
Of anders iets als
Code (php)
O.i.d. Maar ik gok die eerste
Waarom zou je zo een actie willen uitvoeren met een serer?
'Arjan:
Doet allebei niks helaas...
Ik zeg 'iets als'... niet rechtstreeks copy-pasten. Wat gebeurd er als je het volgende in je command prompt ramt?
C:\Program~1\Gembird\Power~1\pm.exe -on -Kamer -Bedlamp
C:\Program~1\Gembird\Power~1\pm.exe -on -Kamer -Bedlamp
In de command promt werkt dit altijd.
Code (php)
Doet niks maar dit staat er in de browser:
Zet dit bovenin je script.
Code (php)
Dubbele \ gebruiken omdat de \ ook gebruikt wordt voor het escapen van het volgende teken.




