sehell_exec auf bash-skripts
detlef s.
- php
hi leute!
mit exec(); kann ich ja binaries wie z.b. ls, cp oder sonstwas ausführen.
leider funktioniert das nicht mit meinem selbstgeschriebenen shell-skript.
auch mit shell_exec() oder system() funktionierts nicht.
es passiert einfach gar nichts...
warum?
danke!!
Hallo detlef.
mit exec(); kann ich ja binaries wie z.b. ls, cp oder sonstwas ausführen.
leider funktioniert das nicht mit meinem selbstgeschriebenen shell-skript.
Hast du das x-Bit (Ausführungsrecht) gesetzt?
Folgendes funktioniert recht gut:
<?php
error_reporting(E_ALL);
echo exec('./sh');
?>
#! /bin/sh
echo "`pwd` ist das aktuelle Arbeitsverzeichnis."
Einen schönen Dienstag noch.
Gruß, Ashura
Hello,
mit exec(); kann ich ja binaries wie z.b. ls, cp oder sonstwas ausführen.
leider funktioniert das nicht mit meinem selbstgeschriebenen shell-skript.auch mit shell_exec() oder system() funktionierts nicht.
es passiert einfach gar nichts...
Ist vielleicht der Safe Mode eingeschaltet?
Dann werden diese Funktionen nämlich einfach ignoriert.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom