Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    listare cartelle da script ftp

    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.

  2. #2
    UP

  3. #3
    UP

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.