Titre: Pb FTP PHP II
Posté par: puce49 le le 25-11-2004 a 15:49:28
Bonjour à vous, Dans la cadre d'un developpement d'une application d'administration d'un site web, je suis amené à faire des séquence en FTP pour charger des fichiers locaux sur des serveurs de documents. Mon problème : Via mon serveur local d'essai (easyPHP), les fonctions FTP_xxxx fonctionnent bien, tandis que lorsque je transpose mes fichiers php sur mon serveur définitif (IIS), les fonctions ftp_nlist et ftp_rawlist ne veulent plus rien savoir (retour -1) alors que je m'adresse au même serveur ftp. J'avoue être un peu beaucoup désorienté. Si quelqu'un avait une idée... @+ voici mon code : $ftp_server = "d49-intra"; $ftp_port = 821; $ftp_user_name = "xxx/xxxx"; $ftp_user_pass = "******"; $ftp_dossier = "/SIPAC/TCCP";
// création de la connexion $conn_id = ftp_connect($ftp_server,$ftp_port); // authentification avec nom de compte et mot de passe $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // vérification de la connexion
if ((!$conn_id) || (!$login_result)) { echo "La connexion FTP a échoué!"; echo "Tentative de connexion à $ftp_server avec $ftp_user_name"; die; } /* Essai de changement de répertoire pour le dossier somedir */ if (!ftp_chdir($conn_id, $ftp_dossier)) { echo "Impossible de changer le dossier courant.\n"; die; } ////
$ftp_nlist=ftp_nlist($conn_id,"."); ---> cette fonction me retourne false //$ftp_rawlist me retourne false également // affichage des résultats /////
J'ai aussi essayé ceci; mais j'ai une erreur : "failed to open dir: not implemented in" -> c'est surement la syntaxe qui n'est pas bonne, car si je fais "c:", c'est bon. peut être peux tu m'éclairer la dessus.
if ($dir = opendir("ftp://d49-intra:821/SIPAC/TCCP")) { while($file = readdir($dir)) { echo "$file<br>\n"; } closedir($dir); }
Je soupçonnes une option du serveur 2IS..... Merci d'avance pour ton aide, car j'avoue être un peu sec. |
Titre: Re:Pb FTP PHP II
Posté par: MarvinLeRouge le le 01-12-2004 a 23:43:31
Salut,
J'ignorais totalement qu'on puisse faire tourner du php sur un serveur IIS :o Tu n'aurais pas la possibilité de tester ça sur serveur Apache pour voir sui ça tourne normal ? |
Titre: Re:Pb FTP PHP II
Posté par: pixyle le le 04-12-2004 a 20:15:46
vui php sur un IIS ... j'en bouffe tous les jours ... à mon grand malheur ... grrrrr ...
Ca pourrait être un problème de version de php, pas de config du serveur (puisque dans un cas ça marche ..) . Fait un phpinfo() et renseigne toi sur les fonctions que tu utilises pour voir si elles sont gérée avec cette version.
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|