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

Executer un script shell avec php

chipo01, le mercredi 2 mai 2007 à 10:47:03
salut a tous
jai programer un script shell et je voulai qui 'il soit appellé et executer par une page php
je travaille sur fedora 6
aider moi svp
Répondre à chipo01  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Willy, le mercredi 2 mai 2007 à 13:50:31
J'ai travaillé dans le temps sur un problème du genre, mais moi voulais déclencher les applications des machines clientes.

Sais pas si ça pourra aider mais Vois du coté des primitives :

popen() , proc_open()

Exemple :

$commande = "ta commande de script";

$fp = popen("start $commande", 'r');

ça ne marchait que lorsque la machine abritant le serveur Web etait celle ou le client avait ouvert sa fenetre de navigation. ????

Si tu réussis à faire marcher à partir de postes distants STP dis moi quels paramètres faut modifier.
Répondre à Willy

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kelkok, le mercredi 2 mai 2007 à 16:38:27
salut willy
merci pour votre réponse .
je travaille sur un site web dynamique et je voulai que lorsque un client accédera a ce site il va déclenché par simple click les script schell .
je cherche un certain commande exec sur le php
Répondre à kelkok

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Willy, le mercredi 2 mai 2007 à 17:31:38
Salut !

Comme te disais je travaillais à kelke chose du genre ds le tps.

La commande "exec" existe en PHP et devrais te servir à lancer tes scripts. J'avais meme commencé mes recherche pas la. Vois la documentation de référence pour la syntaxe.

Mais cè kan j'ai pas abouti ds mon pb spécifik que j'ai tenté les autres commandes que je t'ai présneté dans mon message précédant.

tiens moi informé
Répondre à Willy

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aroua hed, le mardi 3 juillet 2007 à 12:30:53
bonjour,
désolé si ce message ne présente pas une répense pour ton prblème mais j'ai même probléme que toi.
Est ce que ta trouvé une solution?
Répondre à aroua hed

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 jpt, le jeudi 26 juillet 2007 à 19:16:22
Effectivement les fonctions exec et passthru permettent de lancer des scripts.

Attention, il faut leur passer le chemin complet vers le script (de type /usr/bin/... ou /var/www/vhosts/... si vous prenez le risque de mettre le script dans un dossier accessible par http).

Il faut aussi que que le safe_mode de PHP soit désactivé pour que ces fonctions marchent.

Attention, chez certains hébergeurs il y a en plus du safe_mode de php.ini un safe_mode pour chaque domaine (je viens de perdre 3 heures pour comprendre ça...)
Répondre à jpt
Logiciels pertinents trouvés dans les téléchargements
Télécharger GPG 1.4.7GPG - GPG (GNU privacy guard) est une alternative libre au logiciel PGP. Ce logiciel permet de chiffrer des documents avec un haut...Catégorie: Chiffrement
Licence: Open Source
Télécharger All In One Video Script 1.0All In One Video Script - All In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la...Catégorie: Vidéo
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Plus de logiciels gratuits sur « executer un script shell avec php »