Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: puce49 le le 25-11-2004 a 15:49:28

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.