• [^] # Re: J'ai un peu de mal à compendre ce que tu veux

    Posté par . En réponse au message exécution de script via une page web. Évalué à 2. Dernière modification le 03 juillet 2017 à 19:11.

    Aparamment, il y a plus simple si ton script ne renvoie qu'une seule ligne (toujours d'après le manuel) :

    Valeurs de retour

    La dernière ligne du résultat de la commande. Pour exécuter une commande et obtenir le résultat sans aucun traitement, il faut utiliser la fonction passthru().

    <?php
    // Affiche le nom d'utilisateur qui fait tourner le processus php/http
    // (sur un système ayant "whoami" dans le chemin d'exécutables)
    echo exec('whoami');
    ?>

    en faisant un truc du style echo exec('tonscript.sh'), ça devrait afficher la sortie de ton script.