fonction "exec" - PHP - Programmation
Marsh Posté le 30-08-2004 à 16:08:33
rassure-moi c'est pas un exécutable windows?
Marsh Posté le 30-08-2004 à 16:09:13
ReplyMarsh Posté le 30-08-2004 à 17:06:49
Il faut que tu partes de la racine du serveur en gros
exec('/var/www/cgi-bin/bin/request');
Marsh Posté le 30-08-2004 à 17:08:57
Sebastien a écrit : Il faut que tu partes de la racine du serveur en gros |
executable request non trouve /var/www/public_html/cgi-bin/bin/request
Marsh Posté le 30-08-2004 à 17:10:32
Il est bien la ?
il a bien le mod +x ?
Marsh Posté le 30-08-2004 à 17:14:24
Sebastien a écrit : Il est bien la ? |
à priori il est bien là mais je ne sais pas comment on peut le savoir
quant au mood +x je sais pas ce que c'est !
Marsh Posté le 30-08-2004 à 17:16:09
freed102 a écrit : à priori il est bien là mais je ne sais pas comment on peut le savoir |
avec php info j'arrive à voir ça :
_SERVER["PATH"] /usr/local/binusr/binbin
_SERVER["DOCUMENT_ROOT"] /u/clonecop/public_html
Marsh Posté le 30-08-2004 à 17:18:43
executable request non trouve /u/clonecop/public_html/cgi-bin/bin/request
Marsh Posté le 30-08-2004 à 17:23:44
mod +x c'est à dire que c bien un executable (il a le droit de s'executer)
Tu as pas directement acces à la machine ?
Si non ben faudrait faire des recherches via le exec ou des commandes php sur toute ta machine pour le trouver.
pour le rendre executable chmod +x request
Marsh Posté le 30-08-2004 à 17:38:07
chmod("cgi-bin/bin/request",+x)
ça c bon ???
il m'a retourné true ... j'imagine que ça a marché !
Marsh Posté le 30-08-2004 à 17:42:18
freed102 a écrit : chmod("cgi-bin/bin/request",+x) |
Tu as quoi comme accès à ton serveur?
Marsh Posté le 30-08-2004 à 17:43:20
j'ai un acces FTP... c tout ! je suis hébergé chez model-fx ... un serveur sur bordeaux... j'y ai pas acces directement
Marsh Posté le 30-08-2004 à 17:45:35
Marsh Posté le 30-08-2004 à 17:47:05
essaye plutôt chmod("cgi-bin/bin/request", 0755)
Marsh Posté le 30-08-2004 à 17:47:42
ça j'ai deja fait ! avec le 0755
Marsh Posté le 30-08-2004 à 17:52:42
Yess ça marche !! en fait j'avais fait le 0755 sur le dossier mais pas sur le fichier... là maintenant ça s'execute... (ya une erreur mais c bon signe !)
Marsh Posté le 30-08-2004 à 16:05:57
Voila j'ai jamais fait d'execution de programme externe sur le serveur et j'arrive pas à le faire... j'ai envoyé un fichier "request" qui est censé etre un executable.. mais je l'ai pas "detarré" directement sur le serveur.. (avec un powerarchiver sur mon pc je l'ai decompacté facilement)
je fais un exec genre :
exec("/cgi-bin/bin/request" );
et il me repond :
executable request non trouve /cgi-bin/bin/request
.... que faire ??