.sh datei per PHP mit HTML button starten?
Wie der Titel schon sagt möchte ich auf einer seite per knopf eine .sh datei starten nur weis ich nicht wie ich habe schon nachgeschaut aber nichts mit einem knopf gefunden. Hatt wer ein Codebeispiel?
2 Antworten
https://www.php.net/manual/en/function.shell-exec.php
Da ist alles beschrieben. Als Button kannst du einen ganz normalen Submit-Button nehmen, wobei das zugehörige Formular das PHP-Script als Action haben sollte. Sollte ein Reload unerwünscht sein, kannst du einen Blick auf AJAX werfen.
shell_exec('/path/to/script.sh');
Woher ich das weiß:Berufserfahrung – Inhaber einer App-Agentur & 15+ Jahre Programmiererfahrung
Elton971
10.02.2020, 19:57
Beitragsersteller
2
Functional
10.02.2020, 19:57
@Elton971
Den Button baust du nicht in PHP ein. PHP als Serversprache kennt keine Buttons.
Der kommt einfach auf eine HTML Seite. Beispiel mit einem einfachen Link:
index.html
[...]
<a href="run_script.php">script.sh starten</a>
[...]
run_script.php
<?php
shell_exec('/path/to/script.sh');
Den Link kannst du dann mit CSS als Button designen wie du willst...