J'ai une page toute blanche 

<?php
$output = shell_exec('/home/user/script.sh');
echo "<pre>$output</pre>";
?>
Pour lancer mon .sh ?echo shell_exec('sh $_SERVER['DOCUMENT_ROOT'].'/ton_fichier.sh');
echo shell_exec($_SERVER['DOCUMENT_ROOT'].'/ton_fichier.sh');
ouecho shell_exec('sh /path/to/ton_fichier.sh');
echo shell_exec('/path/to/ton_fichier.sh');
essaie un peu tout screen -dmS public ./cod4_lnxded +exec public.cfg +map_rotate +set dedicated 2 +set net_ip IP_DE_MON_SERVEUR +set net_port 28962 +set ui_maxclients 20 +set fs_basepath /home/cod4/master +set fs_homepath /home/cod4/master +set fs_game mods/pml220
Merci MorgenDavid, je vais regarder sa <?php
echo "Veuillez patienter, le serveur WAR PCW redemarre.";
echo '<br>';
echo "Vous pouvez fermer cette page.";
exec('/home/cod4/master/stopwarpcw.sh');
sleep (3); //temps de pause entre les deux scripts
exec('/home/cod4/master/startwarpcw.sh');
?>
Voiçi le contenue de mon script "stopwarpcw.sh"
#bin/bash
cd /home/cod4/master
screen -S NOM_DE_MON_SCREEN -X quit
Et voiçi le contenue de mon script "startwarpcw.sh"
#bin/bash
cd /home/cod4/master
screen -AdmS NOM_DE_MON_SCREEN ./cod4_lnxded +exec warpcw.cfg +map_rotate +set dedicated 2 +set net_ip IP_DE_MON_SERVEUR +set net_port 28961 +set ui_maxclients 20 +set fs_basepath /home/cod4/master +set fs_homepath /home/cod4/master +set fs_game mods/pml220
Et voila Salut !
Je n’ai plus la page sous la main, ce topic date pas mal ^^
Mais il suffit d’ajouter un bouton vers le chemin de ton php.
<a href="chemin-du-php.php><input type="button"></a>
Merci pour le topic & les exemples, c'est une question que je me posais en plus