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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie haben, verwenden Sie html-Formular wie dieses...
es müssen setzen
script.php
php-Datei im gleichen Verzeichnis...Nachdem auf den button klicken. wenn die Anzeige
Button Click
dann Ihre php-Datei aufrufen und Probleme in Ihr php-Skript...Ok, So jetzt Ihre php-Datei aufrufen, richtig?
Auch immer Sie Ihren Ausgang?
Ja, bin ich. Ich bezweifle, dass es die php-Datei, da kann ich es optimal läuft im terminal.
InformationsquelleAutor Pravin Vavadiya
Versuchen Sie dies:
script.php
Wenn die Schaltfläche angeklickt wird, dann wird die obige Meldung angezeigt
Hört sich gut an, akzeptieren Sie die Antwort, wenn es für Sie arbeitet.
Gut, Nein, es sagt, dass auf die Schaltfläche geklickt wird, aber wenn ich es ausführen eines shell-Skript, funktioniert es nicht. Sorry wenn ich nicht deutlich machen, dass das php-script ausführen eines shell-Skript.
Überprüfen Sie die aktualisierte ans
Ich habe versucht, es funktioniert nicht
InformationsquelleAutor Mayank Pandeyz