timt Posted February 17, 2010 Share Posted February 17, 2010 I want to try FTP for large file uploads. How do I capture the pathname for the $source_file from the client? I want the client to browse for their file using the "type=file" then submit. When using $_FILES['file']['name'] it only provides the base filename without path. Here is the example from the manual that I am trying to use. <?php // 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); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name"; exit; } else { echo "Connected to $ftp_server, for user $ftp_user_name"; } // upload the file $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); // check upload status if (!$upload) { echo "FTP upload has failed!"; } else { echo "Uploaded $source_file to $ftp_server as $destination_file"; } // close the FTP stream ftp_close($conn_id); ?> Link to comment https://forums.phpfreaks.com/topic/192399-ftp-using-php-only/ Share on other sites More sharing options...
timt Posted February 17, 2010 Author Share Posted February 17, 2010 Ok, I agree it's not practical. Link to comment https://forums.phpfreaks.com/topic/192399-ftp-using-php-only/#findComment-1013841 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.