You are here: PHP-FTP Downloading Files « PHP Programming Language « IT news, forums, messages
PHP-FTP Downloading Files

Posted by Vic Spainhower on 10/31/06 16:04

Hello,

I am trying to download a file to my local machine using PHP. However, when
the script runs the file is placed in the folder assigned to the ftp user on
the Web server instead of downloading to my local C drive. After the
following script runs I find a file named C:\TestShowID.txt in the user's
FTP folder on the web server. Can some tell me why this happens? The local
machine is a Windows XP machine.

Thanks,

Vic


$ftp = (object) array(
"host" => "ftp.mydomain.com",
"user" => "user@mydomain.net",
"password" => "password",
"remoteFile" => "ShowID.txt",
"localFile" => "C:\\TestShowID.txt"
);
// Step one: Connect to the FTP server
if(!is_resource($remoteRsrc=@ftp_connect($ftp->host)))
trigger_error("Could not connect to remote "
. "server {$ftp->host}", E_USER_ERROR );

// Step two: Log into the server
if( !@ftp_login($remoteRsrc,$ftp->user,$ftp->password))
trigger_error("Could not log on to remote "
. "server {$ftp->host}", E_USER_ERROR );

// Step Three: Attempt to copy remote file to local file
if(@ftp_get($remoteRsrc,$ftp->localFile,$ftp->remoteFile,FTP_BINARY))
echo "Remote file successfully written to {$ftp->localFile}";
else
trigger_error("Could not import remote file.",E_USER_ERROR);

// Step Four: Close the connection
ftp_close($remoteRsrc);

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация