PHP itself provide us the FTP functions library which allow to implement client access to files servers (FTP). This library providing a wide range of control to executing script including read or write file to FTP server. This post will particularly post show you how to send Files to send file using php script. Here is the script which allow you to upload file to FTP server,
Some time you need to create dir dynamically on server, in that case you can use bellow code instead of change dir,
$create_folder = ftp_mkdir($conn, $folder_path);
ftp_chmod($conn, 0777, $folder_path);
Above part of script will check for particular dir. If it could not find, it will create that dir and moved to particular dir path. Then you can continue to upload part.