Salve a tutti, ho questo problema che non riesco proprio a risolvere: ho tirato giù due righe per creare uno scriptino PHP che mi permetta di visualizzare il contenuto dei link ftp. In pratica creo una connessione al server e faccio il list di quello che ci sta dentro.
Ora però il problema è che, se l'ftp non ha bisogno di user e pass, quindi ha un accesso anonimo, allora lo script funziona egreggiamente. Se però per il login servono user e pass non ne vuole sapere proprio di listarmi quello che ci sta dentro. Ho provato e riprovata più e più volte, ma sembra proprio che lui non ci veda niente dentro quel server.
Di seguito vi riporto lo script, spero qualcuno di voi mi aiuti a capire dove ho sbagliato:

codice:
function ftp($ip, $port, $user, $pass, $string)
 	{
 		//global $ip, $port, $user, $pass, $string;

 		$conn = @ftp_connect ($ip, $port, 5);

 		if ($conn == FALSE)
 		{
 			$this->DisplayText ("Impossibile connettersi all'ftp");
 			exit ();
 		}

 		$login = ftp_login ($conn, $user, $pass);

 		if ($login == FALSE)
 		{
 			$this->DisplayText ("Impossibile eseguire il login");
 			exit ();
 		}

 		$retCode = @ftp_chdir ($conn, $string);

 		if ($retCode == FALSE)
 		{
 			$this->DisplayText ("Impossibile trovare la directory specificata");
 			exit ();
 		}
        
 
 		$fList = ftp_rawlist($conn, "");
 		
 		
 		print_r($fList);
 		$list;
 		
 		if(is_array($fList))
 		{
 			for($i = 0; $i < sizeof($fList); $i++)
 			$list = $list . $fList[$i] . "\015\012";

 			$this->DisplayText ($list);
 		}
 		else
 		$this->DisplayText ("La directory specificata non contiene files");

 		ftp_quit($conn);
 	}
Con i server che abbisognano di user e pass per il login mi esce sempre la riposta: "La directory specificata non contiene files".

Vi ringrazio di cuore in anticipo...
ciao.