Ausführen, PHP script in html auf den button klicken

Ich möchte ein php-script auf einen button-Klick in html. Ich habe eine Menge der Beiträge hier, aber Sie scheinen nicht zu funktionieren. Jetzt versuche ich die Lösung hier, aber es funktioniert nicht. Ich habe keine Ahnung, was Schwierigkeiten verursacht, aber ich weiß, dass es nicht die php-Datei. Jede Hilfe ist willkommen.

php-Skript:

<?php
shell_exec("/var/www/html/Camera/CameraScript.sh");
header('Location: /Camera/Camera.html?success=true');
?>

html-code:

<form action="Script.php">
        <input type="submit" value="Open Script">
</form>

Shell-Skript:

#!/bin/bash

raspistill --output /var/www/html/Camera/Photos/Image.jpg
wo ist dein code und deine versucht. Bitte zeig uns deinen code und wo Sie stehen vor Problem.
es tut redirect auf die angegebene url und haben Sie überprüft, apache-error-log für die shell_exec Teil? und Sie haben problem mit den Berechtigungen? beim ausführen von shell im terminal ist es root-Benutzer, aber in php die apache-Benutzer. welchen Befehl versuchst du zu laufen, deine shell-Skript aus?
auch shell_exec liefert alle von den Ausgabe-stream als string, anstatt den Druck-button geklickt wird die Spur etwas im script und versuchen Sie es zu print Ausgabe des it
Ich habe keine Probleme mit Berechtigungen und es gibt nichts, was in der apache-error-log. Ich verwenden Sie ./CameraScript.sh
versuchen Sie zu verfolgen etwas .sh-Datei und drucken Sie es aus in ein php-Skript. auch ist es besser, zu bieten .sh-Skript hier

InformationsquelleAutor Erik | 2016-11-24

Schreibe einen Kommentar