Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 17h25   #1
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 0
Points : 0
Par défaut La fonction exec

Bonjour,
j'utilise la fontion exec() pour lancer des commandes ou scripts, sur le shell, et ça marche pour les commande qui ne nécessitent pas d'être en root comme
Code :
1
2
 
exec("ps -ef |grep mysql");
mais un scripte comme celui la ne mache pas

Code :
1
2
 
exec("php  /var/www/html/page.php");
est ce qu'un problème des droits??
bazit38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h27   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
quelle est l'intérêt de lancer une page php via exec alors que include fera la même chose ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/01/2011, 17h31   #3
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 0
Points : 0
non, ici la page php est juste un exemple. ça peu être autre chose. en plus cette page php peut être un scripte qui se lance pas via un navigateur.
bazit38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h32   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par bazit38 Voir le message
non, ici la page php est juste un exemple. ça peu être autre chose. en plus cette page php peut être un scripte qui se lance pas via un navigateur.
si tu lances un processus c'est via proc_open
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h39   #5
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 0
Points : 0
Merci,
et si je veut exécuter un scripte?
bazit38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h46   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par bazit38 Voir le message
Merci,
et si je veut exécuter un scripte?
si ca marche t'en mieux sinon utilise proc_open
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h56   #7
Invité de passage
 
Inscription : février 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 11
Points : 0
Points : 0
est c qu'il fait la meme chose que exec?? et on la passe quoi comme parametres??
bazit38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 17h58   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par bazit38 Voir le message
est c qu'il fait la meme chose que exec?? et on la passe quoi comme parametres??
tout est expliqué dans la doc, a part de redire les choses en moins bien, je ne peux que te conseiller de la lire...
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h01.


 
 
 
 
Partenaires

Hébergement Web