OVH Cloud OVH Cloud

commande system a partir de PHP

7 réponses
Avatar
Saad Saad
Bonjour,

Je viens d'apprendre qu'il est possible d'exécuter des commandes system
et autre avec PHP en mettant l'action entre ``.


Je réalise un soft utilisé en local, et je voudrais faire apparaître la
calculatrice Windows à partir de mon interface. en console elle démarre
avec commande calc.
J'ai donc essayer avec la commande `calc` ou `calc.exe` mais rien y fait.
La calculatrice refuse de s'afficher. Elle démarre car elle est visible
dans le gestionnaires des tâches - Processus mais elle n'est pas visible
dans la barre des taches. Est-ce normal ?


--
Saad Saad

7 réponses

Avatar
Vincent Courcelle
"Saad Saad" a écrit dans le message de news:
41def048$0$17415$
Bonjour,

Je viens d'apprendre qu'il est possible d'exécuter des commandes system et
autre avec PHP en mettant l'action entre ``.


Je réalise un soft utilisé en local, et je voudrais faire apparaître la
calculatrice Windows à partir de mon interface. en console elle démarre
avec commande calc.
J'ai donc essayer avec la commande `calc` ou `calc.exe` mais rien y fait.
La calculatrice refuse de s'afficher. Elle démarre car elle est visible
dans le gestionnaires des tâches - Processus mais elle n'est pas visible
dans la barre des taches. Est-ce normal ?



exec("calc.exe"); devrait marcher....

Avatar
Saad Saad
Snif,

Ca fonctionne toujours pas.



"Saad Saad" a écrit dans le message de news:
41def048$0$17415$

Bonjour,

Je viens d'apprendre qu'il est possible d'exécuter des commandes system et
autre avec PHP en mettant l'action entre ``.


Je réalise un soft utilisé en local, et je voudrais faire apparaître la
calculatrice Windows à partir de mon interface. en console elle démarre
avec commande calc.
J'ai donc essayer avec la commande `calc` ou `calc.exe` mais rien y fait.
La calculatrice refuse de s'afficher. Elle démarre car elle est visible
dans le gestionnaires des tâches - Processus mais elle n'est pas visible
dans la barre des taches. Est-ce normal ?




exec("calc.exe"); devrait marcher....



--
Saad Saad


Avatar
Durdur

Ca fonctionne toujours pas.



moi avec easyphp cela fonctionne parfaitement

A+

Avatar
Saad Saad
Salut,

pourrais-tu me dire comment tu fait exactement?

La commande exacte ainsi que l'endroit ou tu mets le code <head>,
<body>, seul sur une page ou au milieu du code.

Ce qui est très bizarre, c'est que `delete monfichier`;fonctionne
parfaitement.

je suis sur XP
EasyPHP 1.7
J'ai même déconnecté l'anti virus et le firewall mais rien.


Quelqu'un d'autre à le même problème

--
Saad Saad



Ca fonctionne toujours pas.




moi avec easyphp cela fonctionne parfaitement

A+



Avatar
Missions courtes
"Saad Saad" a écrit dans le message news:
41e0649d$0$17410$
Snif,

Ca fonctionne toujours pas.


exec("calc.exe"); devrait marcher....



Bonjour,
Dans ton exec, essaie de mettre le chemin complet.
Par exemple :
exec("C:/WINNT/system32/calc.exe");

Cordialement.
Michel
Site : Missions-courtes


Avatar
Saad Saad
Salut,

J'ai easyPHP 1.7 et ca NE FONCTIONNE PAS ? Snif Snif snif.


--
Saad Saad



Ca fonctionne toujours pas.




moi avec easyphp cela fonctionne parfaitement

A+



Avatar
Saad Saad
Hi,

Ca fonctionne toujours pas enfin pas vraiment car comme je l'ai dis dans
le premier message, calc apparaît dans le gestionnaire des tâches mais
pas dans la barre des taches

Et lorsque je lance la commande PHP, mon programme ne répond plus, il
faut que je ferme mon browser et le rouvrir pour que ca fonctionne.

Y'a t'il d'autre commande PHP qui permette de s'exécuter une commande ?

--
Saad Saad


"Saad Saad" a écrit dans le message news:
41e0649d$0$17410$

Snif,

Ca fonctionne toujours pas.




exec("calc.exe"); devrait marcher....




Bonjour,
Dans ton exec, essaie de mettre le chemin complet.
Par exemple :
exec("C:/WINNT/system32/calc.exe");

Cordialement.
Michel
Site : Missions-courtes



--
Saad Saad