.sh datei per PHP mit HTML button starten?

2 Antworten

shell_exec('/path/to/script.sh');

https://www.php.net/manual/de/function.shell-exec.php

Woher ich das weiß:Berufserfahrung – Inhaber einer App-Agentur & 15+ Jahre Programmiererfahrung

Elton971 
Fragesteller
 10.02.2020, 19:51

Wie kann ich da jetzt noch ein button einbauen

0
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...

0
Elton971 
Fragesteller
 10.02.2020, 19:57
würde das gehen?



 <?php
    if (isset($_POST['button']))
    {
         exec('test.pl');
    }
?>
<html>
<body>
    <form method="post">
    <p>
        <button name="button">Run Perl</button>
    </p>
    </form>
</body>
0