ftp-php


FTP Wrapper Class for PHP 5

Simple and powerful FTP wrapper class for PHP 5

FTP for PHP is a very small and easy-to-use library for accessing FTP servers.

http://phpfashion.com/media/ftp-64.gif

Usage

Opens an FTP connection to the specified host:

$ftp = new Ftp; $ftp->connect($host);

Login with username and password

$ftp->login($username, $password);

Upload the file

$ftp->put($destination_file, $source_file, FTP_BINARY);

Close the FTP stream

$ftp->close(); // or simply unset($ftp);

Ftp throws exception if operation failed. So you can simply do following:

``` try { $ftp = new Ftp; $ftp->connect($host); $ftp->login($username, $password); $ftp->put($destination_file, $source_file, FTP_BINARY);

} catch (FtpException $e) { echo 'Error: ', $e->getMessage(); } ```

On the other hand, if you'd like the possible exception quietly catch, call methods with the prefix 'try':

$ftp->tryDelete($destination_file);

When the connection is accidentally interrupted, you can re-establish it using method ftp->reconnect().

Download

https://github.com/dg/ftp-php/releases

Project Information

Labels:
php ftp