Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 17h04   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 2
Points : 2
Par défaut [FTP] ftp_login()

Bonjour,

j'ai une erreur avec la fonction ftp_login()

Voici mon code :

Code :
1
2
3
4
5
6
7
8
 
$conn_id = ftp_connect("ipduserv",25,90); // avec le port 21 j'ai une erreur...
 
$ftp_user_name = "monlogin";
$ftp_user_pass = "monpass";
 
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
L'erreur c'est : Warning: ftp_login() [function.ftp-login]: unrecognized command in ....... on line 16

Quelqu'un aurait une idée pour la résoudre?? Ou une piste à me donner pour résoudre ce problème?

Merci d'avance
TribaL63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h11   #2
Membre du Club
 
Inscription : septembre 2005
Messages : 44
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2005
Messages : 44
Points : 53
Points : 53
Selon moi, ton problème viendrait de la configuration de ton serveur FTP.

Pourquoi as-tu mis le port 25 ? L'erreur que tu nommes est l'erreur faisait suite à la connexion sur le port 21 ou 25 ?
neby55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 17h17   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 2
Points : 2
L'erreur est celle quand je met le port 25, avecl e port 21 ftp_connect() renvois false.

C'est possible que cela vienne du serveur ftp. A la base c'est le serveur sur l'intranet de l'entreprise (via Hamachi). Comment je peux vérifier ça configuration? Où dois-je regarder?

J'ai utilisé le port 25 car j'ai vue dans des commentaire de code source php que le port 25 est utilisé pour les connection sécurisées. Mais le problème est que ftp_ssl_connect() n'a pas été faite pour windows je crois non?
TribaL63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h49   #4
Membre du Club
 
Inscription : septembre 2005
Messages : 44
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2005
Messages : 44
Points : 53
Points : 53
Le port 25 est le port dédié à l'envoi de mail (SMTP). Il n'est donc pas logique d'appeler le serveur ftp sur ce port. Mais bon, chaque administrateur fait ce qu'il veut avec son serveur.

La connexion t'est donc refusée sur le port 21 => 3 possiblités :
- le serveur FTP n'est pas en route
- le serveur FTP n'écoute pas le port 21
- le VPN n'autorise pas le port 21

Pour tester ton serveur ftp, tu peux installé un client FTP gratuit (FileZilla, CuteFTP) et tester la connexion, le login, le push, etc.
Hamashi est un logiciel mettant en place un VPN. Je te propose de vérifier si Hamashi a ouvert le port 21 ou non.
neby55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h09.


 
 
 
 
Partenaires

Hébergement Web