Problème avec FTP_login

Petit nouveau ! | 2 Messages

18 sept. 2006, 21:38

Bonsoir,

Je voulais faire des tests avec les fonctions php ftp_, j'ai donc fait ceci :

Code : PHP
<?php
$connect = ftp_connect("adresse_serveur") or die ("Pas de connexion à xxxxxx ");
$login = ftp_login("$connect", "pseudo", "mdp") or die ("login mauvais");
</code>

Un message d'erreur s'affiche :

"Warning: ftp_login() expects parameter 1 to be resource, string given in c:\program files\easyphp1-8\www\exemples\ftp.php on line 10" (celle du $login ... )
C'est bizarre, mes identifiants sont corrects ...Est ce qu'il ne faut pas que je crée une session une fois la connexion établie, et récuperer l'ID de l'utilisateur et l'ID du mot de passe ? si c'est le cas, je ne sais pas les récuperer, un code serait appréciable ...

merci d'avance !

Koller14

P.S.

Je voulais créer un script qui m'envoit tous les fichiers d'un certain dossier sur mon FTP ;) comme ça, moi, je m'occupe de rien :lol:

Eléphant du PHP | 377 Messages

18 sept. 2006, 22:37

en entourant $connect de guillemets, tu transformes la ressource en string, d'où ton message d'erreur.
essaye comme ca :
$login = ftp_login($connect, "pseudo", "mdp") or die ("login mauvais"); 
Petit scarabée deviendra grand

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

18 sept. 2006, 22:38

Pourquoi est-ce que tu encadres $connect par des " ? :-k

PHP essaye de le transtyper en chaine et ça bloque :D

essaye donc
$login = ftp_login($connect, "pseudo", "mdp") or die ("login mauvais");
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 2 Messages

19 sept. 2006, 16:46

Et bien !

Un grand merci les gars ! z'êtes les meilleurs ! :lol:

@+ et passez une bonne fin de journée ;)

Koller14