EN | CS | Přihlásit | Registrovat

Nette\Web\Ftp

Přístup k FTP serveru

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().

Viz také:


Login to submit a comment