Otwieranie Nautilus lub RhythmBox ze strony internetowej

1

Zastanawiałem się, czy jest jakiś sposób, aby otworzyć okno rytmu lub nautilusa z przycisku HTML strony za pomocą php. Próbowałem wykonać polecenie exec i shell_exec i żadne z nich nie zadziałało. Żeby było jasne, strona jest lokalna i chcę, aby nautilus lub pole rytmiczne otwierało się na komputerze, który ją obsługuje.

Guardian167
źródło

Odpowiedzi:

0

Możesz mieć plik HTML taki jak ten:

<!DOCTYPE HTML>
<html>
    <head>
        <title>The html file</title>
    </head>
    <body>
        <a href="/action.php">
            <button>
                Launch Nautilus
            </button>
        </a>
    </body>
</html>

W action.php wywołałbyś wymagane polecenie:

<?php

// Launch your command
system("nautilus");

// Redirect to index.html
header('Location: /');   

?>

Aby to przetestować, użyłem wbudowanego serwera php:

php5 -S 127.0.0.1:8000

I poszedłem do http://127.0.0.1:8000 w mojej przeglądarce (Firefox). Zaczęło się nautilus.

antoineMoPa
źródło