Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probleme php exec ( )

naturlight, le mardi 6 février 2007 à 17:29:42
Probleme php exec ()

Voila j'aimerai créer un script en php avec la fonction php exec qui lancerai la copie ou la suppression d'un dossier dans un répertoire précis sur le serveur.

Mon but est de permettre à des clients d'installer amx ;
Pour cela j'ai créér un dossier dans /home/amx
Si les clients veulent amx ils doivent s'identifier , puis cliquer sur le bouton d'installation amx pour que le serveur copie /home/amx dans son dossier /home/client ..

Ce n'est pas très claire je sais .. quelqu'un pourrait il m'aider à concevoir ces scripts ?

Cordialement ,
Quentin
Configuration: Windows XP
Firefox 1.5.0.9
Répondre à naturlight  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Marc, le samedi 3 mars 2007 à 17:41:50
Je suis dans le meme cas que toi. Enfin je souhaite créer un espace d'administration de serveur Counter Strike 1.6 via une interface coder en php pour eviter de passer par SSH a chaque fois.
Mais j'ai un probleme quand je met :
     <?php
     exec('chemin/cs.sh');
     ?>

sa ne marche pas, je n'obtiens aucun résultat.
Mon fichier cs.sh contient :
     nohup ./hlds_run -game cstrike +maxplayer 12 ..... &


Je vois pas pourquoi sa marche pas...
Répondre à Marc

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ActioN, le mardi 13 mars 2007 à 22:02:00
c'est probablement due à un probleme de droit , renseigne toi sur "SU" et "SUDO" afin d'etre considéré comme administrateur lorsque les commandes sont éxécutée avec exec :

exemple :

system ("echo toto|su root|ls >> ls.log");

en supposant que le login est root et le pass toto

bon courage
Répondre à ActioN

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
daniil, le jeudi 10 mai 2007 à 12:00:53
ta teste avec "sh" devant le chemin?
('sh chemin/cs.sh');
Répondre à daniil

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sahliali, le dimanche 29 juin 2008 à 21:55:21
Il faut désactivé le safe_mode dans le fichier de configuration du PHP (php.ini)
Répondre à sahliali
Toutes les réponses pour « Probleme php exec ( ) »