Chciałbym się z wami podzielić moją biblioteką do obsługi FTP. (Wrapper na wbudowaną implementacje protokołu FTP). Można ją znaleźć tutaj, razem z przykładami i dokumentacją.
Umieszczam przykładowy kod ze spolszczonymi komentarzami:
<?php # Dołącz cFTP_Autoloader include '../lib/cFTP/Autoload.php'; # Nazwa hosta do którego mamy się połączyć $ftp_host = 'ftp.mozilla.org'; # Tworzymy obiekty $ftp_connection = new cFTP_Connection( $ftp_host ); $ftp = new cFTP_Session(); $ftp->connect($ftp_connection); # Logujemy się (domyślnie jako 'anonymous') $ftp->login(); # Wypisujemy wszystkie elementy w folderze $items = $ftp->dir('.')->listItems(); foreach( $items as $item ) { } # Zamykamy $ftp->close(); ?>
Wszelkie opinie i pomysły mile widziane.