Export File Menggunakan FTP pada Codeigniter 3

FTP Codeigniter 3
0
(0)

Setelah kita membahas bagaimana cara export file pada PHP, sekarang kita akan mencoba menggunakan FTP pada framework Codeigniter 3. Pada framework ini, sudah terdapat library untuk export menggunakan FTP. Jadi kita hanya memanggil library tersebut dan menggunakannya. Nama library tersebut adalah “ftp“. Ok, langsung saja kita mencoba membuatnya.

Pada kasus ini, kita hanya membutuhkan file controller  saja untuk melakukan eksekusi. Kita buat terlebih dahulu file tersebut dengan nama Send.php. Kamu bisa menggunakan nama lain, asalkan nama class harus juga sama dengan nama file. Berikut codenya :

 
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Send extends CI_Controller {
        function sendftp(){

                $this->load->library('ftp');

                $config['hostname'] = 'hostname_ftp';
                $config['username'] = 'username_ftp';
                $config['password'] = 'password_ftp';
                $config['debug']    = TRUE;

                $pathSource = "/var/www/image/"
                $pathTarget = "/var/www/codenya/image/"

		$this->ftp->connect($config);
		$this->ftp->upload($pathSource ."nama_file", $pathTarget."nama_file", 'ftp_binnary', 0775);
		$this->ftp->close();

        }
}
 

Baca juga :

Pada code controller di atas, kita membuat satu fungsi yang bernama sendftp. Di dalam fungsi tersebut code untuk melakukan export file ke komputer yang lainnya menggunakan FTP. Sedikti penjelasan mengenai code dalam fungsi tersebut antara lain :

  1. $this->load->library(‘ftp’) adalah perintah untuk memanggil library FTP.
  2. $config adalah code configurasi user untuk akses ke dalam FTP target.
  3. $pathSource adalah alamat file asal yang akan dikirim.
  4. $pathTarget adalah alamat tujuan file pada komputer target.
  5. $this->ftp adalah code untuk melakukan proses export file. Dalam hal ini, pada sistem dinamakan proses upload.

Sebelum melakukan percobaan, pastikan dahulu nama file yang akan dikirim sudah benar nama dan lokasinya dengan penulisan $pathSource dan $pathTarget.  Kemudian pada direktori target, kita atur juga permission-nya menjadi 777.

Setelah semua code yang ditulis di atas tersimpan, langsung saja lakukan pemanggilan menggunakan browser file controller tersebut. Semisal http://localhost/latihan/send/sendftp. Apabila berhasil, maka file yang kamu kirimkan tadi sudah berada pada $pathTarget.

Nah, demikianlah pembahasan kita kali ini cara Export File Menggunakan FTP pada Codeigniter 3. Semoga bermanfaat.

Seberapa bermanfaat postingan ini?

Klik bintang sebagai rating vote

Rating rata-rata 0 / 5. Jumlah vote 0

Tidak ada vote selama ini

Be the first to comment

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*