Veröffentlicht 27. Oktober 200321 j Hi @all, mal eine frage, wollte mal die Funktion shell_exec testen und habe einfaches Formular mit einem Button (1) ein einfaches aufruf mit shell_exec (2) und ein ziemlich einfaches skript (3): <!-- formular.html --> <html> <form action="shell_exec.php" method="post"> Skript ausführen <input type="submit" name="senden" value="Daten absenden"> </form> </html> <!-- shell_exec.php --> <?php $output = shell_exec("/cust/www/htdocs/test/skript.sh"); echo "<pre>$output</pre>"; ?> <!-- skript.sh --> #!/bin/bash touch datei1 ls -l > datei1 ls -l Mein Pro ist, wenn ich das skript auf der Linux Maschine ausführe, dann funkt das Wunderbar ... Wenn ich es aber über die Weboberfläche laufen lasse, funkt nur das ls -l, es wird keine Datei hergestellt ... :confused:
27. Oktober 200321 j Könnte daran liegen, daß der Webserver in diesem Verzeichnis keine Schreibrechte hat...
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.