Php implements simple upload using ftp functions
/**
- Upload files through ftp
- Link: bbs.it-home.org
- Date:
- */
- $ Ftp_server = "192.168.8.8 ";
- $ Ftp_user = "test123 ";
- $ Ftp_pass = "yourpassword ";
// Set up a connection or die
- $ Conn_id = ftp_connect ($ ftp_server) or die ("Couldn't connect to $ ftp_server ");
$ Login_result = ftp_login ($ conn_id, $ ftp_user, $ ftp_pass );
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 ";
- }
// Try to login
- $ Filename = date ('ymd'). ". xml ";
- $ Source_file = "/var/mydata/". $ filename; // source address
- Echo $ source_file;
- $ Destination_file = "/admin/ftplog/". $ filename; // target address
- $ Upload = ftp_put ($ conn_id, $ destination_file, $ source_file, FTP_BINARY) or die ("Couldn't connect to $ ftp_server ");
- Ftp_quit ($ conn_id );
If (! $ Upload ){
- Echo "FTP upload has failed! ";
- } Else {
- Echo "Uploaded $ source_file to $ ftp_server as $ destination_file ";
- }
- Ftp_close ($ conn_id );
- ?>
|