Simple php ftp download file script example

 
<?php
 
// define some variables
$local_file = '<save-file-as>';
$server_file = '<server-file-name>';
$ftp_user_name='<ftp-user>';
$ftp_user_pass='<ftp-pass>';
$ftp_server='<ftp-host-name>';
// set up basic connection
$conn_id = ftp_connect($ftp_server);
 
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
 
/* uncomment if you need to change directories
if (ftp_chdir($conn_id, "<directory>")) {
    echo "Current directory is now: " . ftp_pwd($conn_id) . "\n";
} else { 
    echo "Couldn't change directory\n";
}
*/
 
// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_file\n";
} else {
    echo "There was a problem\n";
}
 
// close the connection
ftp_close($conn_id);
 
?>

4 thoughts on “Simple php ftp download file script example”

  1. Regards for all your efforts that you have put in this. Very interesting info. “Wish not so much to live long as to live well.” by Benjamin Franklin.

  2. I am having a problem with my down;load script for my new site. I have tried using it on a friends website but got an error. Script works fine on EasyPHP development but not on site. I think I am writing wrong directory, would love to email it to you with all the problems, thanks

    Kay

Leave a Reply

Your email address will not be published.