Shell+php
Fermé
kelkok
-
3 juin 2007 à 02:00
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 - 5 juin 2007 à 22:42
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 - 5 juin 2007 à 22:42
A voir également:
- Shell+php
- Classic shell windows 11 - Télécharger - Personnalisation
- Easy php - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Do while shell ✓ - Forum Shell
1 réponse
spacm
Messages postés
141
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
30 août 2016
30
3 juin 2007 à 08:51
3 juin 2007 à 08:51
vois la commande exec et celles apparentées dans la doc php tu dois pouvoir torouver ça sur nexen
attention:
les commandes que tu executes doivent:
-etre accessibles par ton httpd (droits, arborescence)
Je crois qu'il faut spécifier certains aprametres dans httpd.conf à ce propos
-etre trouvables à partir de l'environnement de ton démon http, Si il netrouve pas les commandes, spécifie un $PATH dans ton script, ou utilise des chemins absolus.
Suivant la conf que tu as défini, et pour des raisons de sécurité, ça peut être pas mal d'utiliser une copie de commandes que tu vas utiliser dans ton arborescence www dans un répertoire consacré à ça.
Bon courage
attention:
les commandes que tu executes doivent:
-etre accessibles par ton httpd (droits, arborescence)
Je crois qu'il faut spécifier certains aprametres dans httpd.conf à ce propos
-etre trouvables à partir de l'environnement de ton démon http, Si il netrouve pas les commandes, spécifie un $PATH dans ton script, ou utilise des chemins absolus.
Suivant la conf que tu as défini, et pour des raisons de sécurité, ça peut être pas mal d'utiliser une copie de commandes que tu vas utiliser dans ton arborescence www dans un répertoire consacré à ça.
Bon courage
3 juin 2007 à 11:14
pour le script j'ai utilisé la commande exec
avec le chemin absolu du script mais sans résultat.
svp est ce que vous pouvez m'indiquer la commande
à utiliser
5 juin 2007 à 22:42
-> tu dois avois la main sur la conf du serveur httpd et modifier la conf pour permettre l'execution de commandes, ou tu dois etre sur que l'hebergeur te permet d'executer telle ou telle commande
de plus, la commande doit être visible de ton serveur http, ce qui n'est généralement pas le cas des commandes usuelles, pour des raisons de sécurité, et les droits sur les exécutables doivent être configurés de telle sorte que les commandes soient exécurtables par l'utilisateur sous lequel tourne ton httpd.
ah, une autre piste: peut être faut il lancer explicitement un shell pour qu'il execute ton script. Tres probablement, d'ailleurs.
genre exec(bash options script..) Mais je ne connais pas le détail, j'ai joué à ça il y a maintenant 3 ans, et je n'ai plus le code. Il me semble en effet avoir galéré avec mes scripts bash, du coup j'avais fait bourrin, une commande après l'autre appelée à coups d'exec par ... un script php.