fichier exécutable

Eléphant du PHP | 150 Messages

06 nov. 2005, 14:32

Bonjour à tous,

Je ne sais pas trop où poster cette question, mais il me semble que cette rubrique est la plus appropriée. :?:
Voilà, je dois télécharger sur mon site un exec unix par ftp (cyberduck). J'ai choisi le protocole ASCII (fins de lignes unix) et le mode passif.
Le problème est que quand je lance la page php sensée se connecter à cet exécutable, je reçois un message qui me dit que ce dernier n'existe pas dans le dossier il la page doit aller le chercher... J'ai vérifier plusieurs fois les chemins et les authorisations mais rien. Vous avez une idée?

Mammouth du PHP | 19672 Messages

06 nov. 2005, 14:59

Fais un bête test file_exists() sur ton exécutable en affichant un message de résultat (bon ou pas), tu seras fixé.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 150 Messages

06 nov. 2005, 15:21

en faisant :
$ficher="../cgi-bin/dossier/file";
$test=file_exists($fichier);
print($test);
C'est ça?

Eléphant du PHP | 150 Messages

07 nov. 2005, 16:35

Bon,
Après le test file_exists(), et une syntaxe correcte, il s'avère que le fichier existe bien. Plus intriguant encore, j'ai fait phpinfo() sur la page en question, et le safe_mode est à "Off".
Donc, qu'est-ce que ça peut être?