Execution script via PHP

Fermé
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 - 3 déc. 2002 à 10:21
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 - 5 déc. 2002 à 17:56
salut les jeunes.
je sais qu'il est possible de lancer un script à partir d'une page PHP...
la question est comment? (un peu l'équivament de la commande "system" en C)
merci d'avance....

.O No parachute? Wow! This is so cool!
(_)__
... Castor - Gonzo
A voir également:

6 réponses

Utilisateur anonyme
3 déc. 2002 à 10:40
Salut Castor,
Effectivement, il y a une tripoté de fonction dont la fonction exec(). J'ai jamais testé, donc je sais pas ce que ca donne.
Voir aussi les autres fonctions de php.
http://www.php.net/manual/fr/function.exec.php

PS: dis moi ce que ca donne et si ca marche, explique comment tu as fait ! Merci !

Kalamit,
Je ponce donc j'essuie
0
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 169
3 déc. 2002 à 14:09
bonben je vas testouiller ca...
merci mon crapaud

.O No parachute? Wow! This is so cool!
(_)__
... Castor - Gonzo
0
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 169
3 déc. 2002 à 14:23
bon la ce sont des test basiques, mais si je tapes ca comme code:

<?
print exec("ls -l ");
?>



ben ca m'affiche la derniere ligne du ls donc ca marche nikel.. merci kalamit

.O No parachute? Wow! This is so cool!
(_)__
... Castor - Gonzo
0
Utilisateur anonyme
3 déc. 2002 à 14:26
Y'a pas de prob !

Kalamit,
Je ponce donc j'essuie
0
Utilisateur anonyme
3 déc. 2002 à 14:31
Mais je me posais la question, tu t'en sers pour quoi par exemple ? Etant donné que c'est pas super portable (car dépendant de la plateforme du serveur web), ca doit etre pour des besoins vachement precis, non ?

Kalamit,
Je ponce donc j'essuie
0
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 169
3 déc. 2002 à 17:07
oui toutafé.. le but c'est de faire une interafce de configuration en php.. donc je dois pouvoir lancer des scripts tout ca koi :-)

.O No parachute? Wow! This is so cool!
(_)__
... Castor - Gonzo
0
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 169
3 déc. 2002 à 17:08
c'est meme super pas portable :o)

.O No parachute? Wow! This is so cool!
(_)__
... Castor - Gonzo
0
Utilisateur anonyme > Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023
3 déc. 2002 à 17:11
Ah Okey !

Kalamit,
Je ponce donc j'essuie
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
5 déc. 2002 à 11:14
Il faut ouvrir les yeux pour lire
exec
(PHP 3, PHP 4 )
exec -- Exécute un programme externe.

system
(PHP 3, PHP 4 )
system -- Exécute un programme externe et affiche le résultat.

Avec sytem , l'output de la commande est envoyé dans le flux de sortie de PHP ( bonjour les headers...)
Voir p.ex http://php.easynet.be/manual/fr/function.system.php

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
5 déc. 2002 à 11:17
Il faut VRAIMENT avoir de bonnes raisons pour utiliser ces fonctions et vérifier soigneusement les paramètres de la commande, si ceux-ci dérivent de variables CGI.

Johan

The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
Castor Messages postés 17858 Date d'inscription mardi 3 juillet 2001 Statut Modérateur Dernière intervention 7 novembre 2023 169
5 déc. 2002 à 17:56
merci jisisv et bobi...
chuis trop con vous auriez meme pu me dire "RTFM" je l'aurais mérité :-)

oui johan j'ai de tres bonnnes raison pour cela... cf ma question sur les bits SUID qui est une autre partie du probleme :-)

.O No parachute? Wow! This is so cool!
(_)__
... Castor
0