Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ 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 09/01/2011, 19h54   #1
Invité de passage
 
linconnue55 linconnue55
Inscription : décembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : linconnue55 linconnue55

Informations forums :
Inscription : décembre 2009
Messages : 20
Points : 0
Points : 0
Par défaut probleme dual entre php et Linux

Salut

J’ai un sujet de projet en PHP qui consiste à faire une interface graphique en PHP qui permet :
Ajouter un bouton. En tapant sur ce bouton, la commande chkconfig (sous linux) s’exécutera pour afficher sur l’interface créée la liste des services active à ce moment.

S’il vous plait est ce que vous pouvez m’aider sur le code PHP qu’il faut taper juste pour pouvoir exécuter la commande chkconfig. Je n’arrive pas a faire la coordination entre l’interface apparu et cette commande qui doive s’exécuter.

Merci pour votre aide
linconnue55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 20h44   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il faut utiliser des fonctions comme exec() ou passthru()
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 19h32   #3
Invité de passage
 
linconnue55 linconnue55
Inscription : décembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : linconnue55 linconnue55

Informations forums :
Inscription : décembre 2009
Messages : 20
Points : 0
Points : 0
c'est justement cette commande mais comment le faire car l'exécution de chkconfig donne une liste des services et moi je veux que cet affichage soit illustré sur l'interface web
linconnue55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 20h04   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Les fonctions dont on parle fournisse le résultat de la commande executée, donc dans ton cas le listing des services.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 20h05   #5
Membre du Club
 
Jean Frederic Nault
Inscription : juillet 2010
Messages : 61
Détails du profil
Informations personnelles :
Nom : Jean Frederic Nault

Informations forums :
Inscription : juillet 2010
Messages : 61
Points : 59
Points : 59
Salut

passe un deuxieme parametre a ton exec

ex :
Code :
1
2
3
4
 
exect('chkconfig',$return);
 
print_r($return)
nault est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 20h07   #6
Invité de passage
 
linconnue55 linconnue55
Inscription : décembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : linconnue55 linconnue55

Informations forums :
Inscription : décembre 2009
Messages : 20
Points : 0
Points : 0
merci bien pour ton écoute.

le résultat sera tel sur l'interface ?
linconnue55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 20h09   #7
Membre du Club
 
Jean Frederic Nault
Inscription : juillet 2010
Messages : 61
Détails du profil
Informations personnelles :
Nom : Jean Frederic Nault

Informations forums :
Inscription : juillet 2010
Messages : 61
Points : 59
Points : 59
Le resultat sera dans l'array $return, fait un print_r voir comment larrait structure le retour, et par la suite, place le sur linterface comme il te semble.

tu peux bien faire

Code :
1
2
3
4
5
 
foreach($return as $v)
{
echo $v.'<br/>';
}
nault est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 20h14   #8
Invité de passage
 
linconnue55 linconnue55
Inscription : décembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : linconnue55 linconnue55

Informations forums :
Inscription : décembre 2009
Messages : 20
Points : 0
Points : 0
je vais essayé avec ce code

merci

linconnue55 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 18h34.


 
 
 
 
Partenaires

Hébergement Web