# wp-database-backup/6.11/includes/admin/Destination/SFTP/sendaway.php

WP Database Backup – Unlimited Database &amp; Files Backup by Backup for WP, version 6.11. 29 lines.

- Page: https://pluginprobe.com/plugins/wp-database-backup/6.11/code/includes/admin/Destination/SFTP/sendaway.php
- Raw: https://pluginprobe.com/plugins/wp-database-backup/6.11/raw/includes/admin/Destination/SFTP/sendaway.php
- Modified: 2024-06-13T10:44:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-database-backup/6.11/code/includes/admin/Destination/SFTP/sendaway.php#L10-L20`.

```php
<?php
/**
 * Destination ftp
 *
 * @package wpdbbkp
 */

// Set up variables.

require __DIR__ . '/vendor/autoload.php';
use phpseclib3\Net\SFTP;

$wp_upload_dir = wp_upload_dir();
$wp_upload_dir['basedir'] = str_replace( '\\', '/', $wp_upload_dir['basedir'] );
$remotefile               = $directory . '/' . $filename;
$localfile                = trailingslashit( $wp_upload_dir['basedir'] . '/db-backup' ) . $filename;
if ( $result ) {
	$success = $sftp->put($remotefile, $localfile, SFTP::SOURCE_LOCAL_FILE | SFTP::RESUME_START);
	if ( $success ) {
		$args[2] = $args[2] . '<br> Upload Database Backup on SFTP ' . $host;
		$args[4] = $args[4] .= 'SFTP, ';
	}
}
// Close connection to host.
if($sftp){
	$sftp->disconnect();
}


```
