Ceci est vraiment juste une extension de la réponse de BBB qui conduisent à d'obtenir mon expérience de travail.
Ce script créera simplement un fichier/tmp/testfile lorsque vous cliquerez sur le bouton "Open Script".
Cela nécessite 3 fichiers.
- Le site Web HTML actuel avec un bouton.
- Un script php qui exécute le script
- un script
L'Arbre du fichier:
[email protected]:/var/www/html# tree testscript/
testscript/
├── index.html
├── testexec.php
└── test.sh
1. La principale WebPage:
[email protected]:/var/www/html# cat testscript/index.html
<form action="/testscript/testexec.php">
<input type="submit" value="Open Script">
</form>
2. Le PHP page qui exécute le script et redirige vers la page principale:
[email protected]:/var/www/html# cat testscript/testexec.php
<?php
shell_exec("/var/www/html/testscript/test.sh");
header('Location: http://192.168.1.222/testscript/index.html?success=true');
?>
3.Le script:
[email protected]:/var/www/html# cat testscript/test.sh
#!/bin/bash
touch /tmp/testfile
que vous essayez d'exécuter le script sur la machine de l'utilisateur ou sur le serveur? – Mat
sur le serveur. Je cours Debian – dukevin
@Mat Qu'en est-il de l'exécution du script sur la machine de l'utilisateur? – iwantmyphd