My favorites | Sign in
Project Logo
          
Code license: New BSD License
Labels: php, ftp
Blogs:
Feeds:
People details
Project owners:
  davidgrudl

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.

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

http://download.nettephp.com/ftp.zip (3 kB)









Hosted by Google Code