Hallo,
Ich bekomme es einfach nicht gebacken...hat vielleicht jemand eine Hilfe für mich ?
Ich versuche vergeblich eine Datei Namens toggle.sh im Pfad
auszuführen ?
meine .php Seite mit Namen toggle.php ist wie folgt:
<?php
if(isset($_GET['Befehl'])) {
if($_GET['Befehl'] === 'toggle') {
$val = trim(@shell_exec("/usr/local/bin/toggle.sh")); //toggle.sh liegt in /usr/local/bin
}
}
$self = $_SERVER['PHP_SELF']; //PHP_SELF in Variable ablegen
?>
<html>
<body>
<?php echo "<a href='".$self."?Befehl=toggle'>Klick mich zum toggeln!</a>";?>
</body>
</html>
Alles anzeigen
und die toggle.sh:
Mein Problem ist die toggle.sh kann ich zwar per Putty in das Verzeichnis schreiben und ist dann auch sichtbar nach den erstellen, aber über FTP ist die .sh nicht sichtbar und lässt sich auch per FTP nicht in das Verzeichnis kopieren ?
Führe ich die SHELL manuell aus funktioniert alles ...aber wie gesagt über Code nicht ??
Fehlen mir Rechte oder ist was falsch in den Codes ?....
Wäre nett wenn mal jemand drübergucken könnte ....mir geht es eben um den Sleep Befehl brauche ich für Garagentor ( Taster ) ! Wiringpi, Webserver,PHP läuft alles einwandfrei....
Vielen Dank,