The script has two files, one for uploading the file via FTP and the php code file.
The idea is that in order to upload a file to multiple websites, you need to duplicate the code (copy/paste) and just modify the credentials, db username, db password and the name of the website (FTP server name).
$paths = ‘/public_html/’; if you want to upload your file into the root of your website. Modify $paths = ‘/public_html/images/’; if you want to upload the file into your “images” folder.
Duplicate the code from upl_test.php as many times as you want, depending on how many websites you want to upload your file.
Notice that when you upload, you need to leave upl_test.php for a few minutes to finish the uploading process (depending on the size of your file).
This is the code from upl_test.php. Download both files from here.
$ftp_server = ‘website.com’;
$ftp_user_name = ‘enter_sql_username’;
$ftp_user_pass = ‘enter_sql_pass’;
// 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);
$paths = ‘/public_html/’;
$upload = ftp_put($conn_id, $paths.’/’.$name, $filep, FTP_BINARY);
// close the connection