Hoi,
Ik ben bezig met testen om via de webbrowser commands te sturen.
test.py:
Codeblok (voorbeeld.php):
1
2
3
import sys
print "x => " + sys.argv[1] + " y => " + sys.argv[2]
Als ik:
sudo python test.py 5 3
krijg ik als output:
x => 5 y => 3
maar ik wil dit met php doen.
Codeblok (voorbeeld.php):
1
2
3
exec("/usr/bin/python /var/www/test.py 6 3");
?>
als ik dit doe krijg ik niks, ook geen error.
Wat ik al geprobeerd heb:
cmod 777 test.py
chown www-data /var/www/test.py
system(), passthru(), shell_exec. Niks werkt.
Ook krijg ik geen errors, ik heb al: error_reporting(E_ALL), ini_set() werkt ook niet?
In de error log, waar de errors wel komen te staan krijg ik:
[Errno 13] Permission denied /usr/bin/python: cant open file /var/www/test.py
Wat doe ik verkeerd?
Ik ben bezig met testen om via de webbrowser commands te sturen.
test.py:
Codeblok (voorbeeld.php):
1
2
3
import sys
print "x => " + sys.argv[1] + " y => " + sys.argv[2]
Als ik:
sudo python test.py 5 3
krijg ik als output:
x => 5 y => 3
maar ik wil dit met php doen.
Codeblok (voorbeeld.php):
1
2
3
exec("/usr/bin/python /var/www/test.py 6 3");
?>
als ik dit doe krijg ik niks, ook geen error.
Wat ik al geprobeerd heb:
cmod 777 test.py
chown www-data /var/www/test.py
system(), passthru(), shell_exec. Niks werkt.
Ook krijg ik geen errors, ik heb al: error_reporting(E_ALL), ini_set() werkt ook niet?
In de error log, waar de errors wel komen te staan krijg ik:
[Errno 13] Permission denied /usr/bin/python: cant open file /var/www/test.py
Wat doe ik verkeerd?