Executer une commande à partir de PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Executer une commande à partir de PHP

Re: Executer une commande à partir de PHP

par @rthur » 15 mai 2024, 11:01

Pour rappel, au cas où, PHP s'exécute côté serveur, et non pas côté client.
Or ton serveur semble être un Linux, et ipconfig est une commande valable uniquement sur Windows.
Sur Linux/Unix, son équivalent est ifconfig, toutefois je doute que ton objectif soit de lister les interfaces réseaux du serveur Linux qui héberge ton script
https://fr.wikipedia.org/wiki/Ifconfig

Si tu veux exécuter une commande Windows sur le poste client, la réponse simple est que ce n'est pas possible pour des raisons de sécurité.
Une solution pour faire celà serait d'installer un serveur sur ton poste client si tu as la possibilité de le faire

Executer une commande à partir de PHP

par Philaupatte » 10 mai 2024, 13:42

Bonjour,

J'essaie d'exécuter une commande windows à partir d'un script php (index.php) mais sans succès. J'ai systématiquement "Command Not Found", peu importe la commande que je mette. J'ai rédigé un script de test basique de chez basique, même problème.

Mon script index.php contient :

<?php
exec('ipconfig /all');
?>

Je l'exécute à partir de Google "http://xxx.xxx.x.xx/outils/index.php
La log apache montre : sh: 1: ipconfig: not found

Merci pour votre aide.