CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Application Web : Executer des commandes shell ?

rvz
rvz
Niveau 7
24 janvier 2018 à 20:41:15

Salut les gars!

La réponse va peut-être vous paraître évidente mais en ayant cherché un peu, je ne vois que peu de solution... :ok:

Je cherche à faire une application web très simple : des boutons sur une page.
Chaque bouton doit exécuter une commande sur mon pc (du style : shutdown -s -t 3600).

Mon application tournera sous WAMP sur mon PC et j'aimerais pouvoir appuyer sur ces fameux boutons depuis mon téléphone.

Vous me proposeriez de faire comment? :question:

20_cent_2017
20_cent_2017
Niveau 10
25 janvier 2018 à 07:04:38

Php exec et une bonne meme our pour les ip

deepblue
deepblue
Niveau 16
25 janvier 2018 à 09:54:46

php.net/exec
php.net/shell_exec
php.net/popen + php.net/pclose

rvz
rvz
Niveau 7
25 janvier 2018 à 10:12:54

Merci pour vos réponses.

Avant d'écrire ce post, j'ai justement tenté une ébauche en PHP, sauf que :
https://image.noelshack.com/fichiers/2018/04/4/1516871436-capture.png
Ne fonctionne pas.

Pourtant, une commande du style "dir" ou "cd .." est correctement exécutée (j'arrive à afficher l'output).

Y aurait-il une configuration nécessaire à faire sur Apache ?

stacksmashing
stacksmashing
Niveau 6
25 janvier 2018 à 12:57:53

Problème de permission sûrement, il faudrait voir comment autoriser l'utilisateur d'apache à lancer des commandes privilégiées

rvz
rvz
Niveau 7
26 janvier 2018 à 11:20:51

J'ai déjà une application en Java qui me permet d'exécuter des commandes.
Du coup j'vais faire appel à ce .jar depuis mon PHP en lui passant un paramètre (la commande)

deepblue
deepblue
Niveau 16
26 janvier 2018 à 14:22:38

J'ai déjà une application en Java qui me permet d'exécuter des commandes.

Sauf que ce n'est pas l'application qui compte mais l’utilisateur qui l'exécute. Je ne connais pas très bien la gestion des droits sous windows mais par exemple, sous linux, l’utilisateur par défaut un serveur web apache est www-data et il n'a pas le droit de faire grand chose. Si je demande à www-data de lancer shutdown -h now en PHP ou bien à un wrapper java (ou autre) qui ferait pareil, le résultat sera identique : ça ne fonctionnera pas pour des raisons de droits.

rvz
rvz
Niveau 7
26 janvier 2018 à 16:10:42

Ca fait des années que j'ai pas fais de HTML/CSS !
Pour m'éviter de longues heures à modifier mes classes, je suis à la recherche d'un site / soft qui me permettrait de générer un front-end de ce style :

https://image.noelshack.com/fichiers/2018/04/5/1516978766-image.png
Le lien : http://maxdesign.com.au/jobs/example-remote/

J'aimerais juste avoir à cliquer / glisser les éléments et les positionner à la main pour générer la CSS.

Vous auriez un truc à me conseiller ? :question:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment