2017 © Pedro Peláez
 

library ftp-php

Easy-to-use library for accessing FTP servers

image

idealizetecnologia/ftp-php

Easy-to-use library for accessing FTP servers

  • Thursday, May 17, 2018
  • by idealizetecnologia
  • Repository
  • 0 Watchers
  • 0 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 77 Forks
  • 0 Open issues
  • 5 Versions
  • 83 % Grown

The README.md

FTP for PHP

Downloads this Month Latest Stable Version License, (*1)

FTP for PHP is a very small and easy-to-use library for accessing FTP servers., (*2)

It requires PHP 5.0 or newer and is licensed under the New BSD License. You can obtain the latest version from our GitHub repository or install it via Composer:, (*3)

php composer.phar require dg/ftp-php

Usage

Opens an FTP connection to the specified host:, (*4)

$ftp = new Ftp;
$host = 'ftp.example.com';
$ftp->connect($host);

Login with username and password, (*5)

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

Upload the file, (*6)

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

Close the FTP stream, (*7)

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

Ftp throws exception if operation failed. So you can simply do following:, (*8)

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':, (*9)

$ftp->tryDelete($destination_file);

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


(c) David Grudl, 2008, 2014 (http://davidgrudl.com), (*11)

The Versions

17/05 2018

dev-master

9999999-dev

Easy-to-use library for accessing FTP servers

  Sources   Download

ftp

17/05 2018

v1.2.1

1.2.1.0

Easy-to-use library for accessing FTP servers

  Sources   Download

ftp

02/07 2015

v1.2.0

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

Easy-to-use library for accessing FTP servers

  Sources   Download

BSD-3-Clause

ftp

02/06 2014

v1.1.0

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

Easy-to-use library for accessing FTP servers

  Sources   Download

BSD-3-Clause

ftp

31/08 2012

v1.0.0

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

Easy-to-use library for accessing FTP servers.

  Sources   Download

BSD-3

ftp