[PHP][FTP] Using FTP in php


Deskripsi
           File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk mentransfer file dari satu host ke host lain melalui jaringan berbasis TCP. FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server. untuk menggunakan FTP dibutuhkan Username dan Password untuk otentikasi namun dapat diberikan juga secara anonymous.

How To

1. Step ke-1 set FTP server anda , saya asumsikan FTP rootnya folder FTP .
    contoh / example IP FTP Server : 192.168.1.2
    Struktur FTP :
         FTP (root folder) --> Files (folder) --> text.txt (file ini yang akan kita ambil)

2. Struktur file php di webserver (in your webserver),
     
       WWW / Localhost   --> download.php
                                       --> files (folder) --> 'we will create here

3. write Php code in download php

<?php
// define some variables
$save_to = 'files'; // download only just in webserver
$server_file_ftp = 'Files/text.txt';
root folder webserver : WWW/FTP/Download

// set up basic connection
$conn_id = ftp_connect('192.168.1.2');

// login with username and password, you can create account in FTP server
$login_result = ftp_login($conn_id, 'Anonymous', '');

$save_to =  'files\text.txt';
$server_file_ftp = 'files\text.txt';

// try to download $server_file_ftp and store in $save_to (your local web server)
if (ftp_get($conn_id, $save_to, $server_file_ftp , FTP_BINARY))
{
    echo "Successfully written to $save_to\n";
}
 else
{
    echo "There was a problem\n";
}

// close the connection
ftp_close($conn_id);

?>

4. Open URL in LOCALHOST/files/download.php
5. Done, jika tidak ada masalah maka file anda berada di direktory in webserver :
    WWW --> files/text.txt

Post a Comment

Harap gunakan bahasa yang baik dan sopan, terima kasih