# Commande via lien sur page php

**URL:** <https://www.debian-fr.org/t/commande-via-lien-sur-page-php/60809>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 7:44 UTC](https://www.debian-fr.org/t/commande-via-lien-sur-page-php/60809 "2016-02-21T19:44:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Polkakind](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ea5d25/32.png) [@Polkakind](https://www.debian-fr.org/u/Polkakind)\
**Post date:** [Février 21, 2016, 7:44 UTC](https://www.debian-fr.org/t/commande-via-lien-sur-page-php/60809/1 "2016-02-21T19:44:51Z")

</div>

bonjour,

Et bien comme son nom le décrit, je souhaiterai savoir s’il existe une possibilité de lancer une commande via le clique sur un lien dans une page php.

en clair, je souhaiterai que la personne sur mon site, avec certain droit, puisse afficher une page spécifique.  
En arrivant sur cette page, un lien ou un bouton lui permette de lancer une commande sur le serveur, notamment la commande [mono]deluge-web&[/mono]

Cela permettrait par la suite à cette personne d’entrer dans l’interface web de déluge, et de voir les statistiques d’un fichier posé ou encore si le fichier qu’elle recherche est en partage …

Je bloque sur le bouton, pour le reste, aucun soucis. Pour le moment, je fais la commande manuellement à la demande des personnes, mais cela m’oblige à rester disponible pour l’exécuter.

---

<div class="post-metadata">

**Author:** ![Kristy](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/4da419/32.png) [@Kristy](https://www.debian-fr.org/u/Kristy)\
**Post date:** [Février 21, 2016, 7:44 UTC](https://www.debian-fr.org/t/commande-via-lien-sur-page-php/60809/2 "2016-02-21T19:44:53Z")

</div>

Plop, alors oui c’est possible.

Côté php , il faut que tu regardes au niveau de la fonction “suexec”.  
Ensuite tu écrits un script par exemple :

```auto
#!/bin/bash
df -h
```

Dans ton fichier sudoers :

```auto

```

T’ajoutes une ligne pour l’exécution du script par ton user www-data :

```auto

```

Et ensuite bah tu fais une action “on-click” “suexec /home/scripts/script1.sh” quelque chose comme ca.

Si tu veux passer des arguments pour les récupérés $1 $2 $3… $N

Edit : mais de rien, c’est un plaisir 🙂.

---

<div class="post-metadata">

**Author:** ![Polkakind](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ea5d25/32.png) [@Polkakind](https://www.debian-fr.org/u/Polkakind)\
**Post date:** [Février 21, 2016, 7:44 UTC](https://www.debian-fr.org/t/commande-via-lien-sur-page-php/60809/3 "2016-02-21T19:44:56Z")

</div>

Merci beaucoup ^^

Coté bouton … php …ect … pas de soucis, les connaissances sont là ^^

Mais coté linux, c’est un new pour moi. Je me demandais si c’étais possible. Je vais pouvoir bossé correctement maintenant

Merci encore ^^
