[PHP-DB] copy files (ftp?)

2003-09-04 Thread Lars Jedinski
I have to copy files created with php on www.aaa.com
to another domain, e.g. www.bbb.com
Is and if how is this possible with PHP?

Lars

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DB] copy files (ftp?)

2003-09-04 Thread David Smith
Lars Jedinski wrote:

I have to copy files created with php on www.aaa.com
to another domain, e.g. www.bbb.com
Is and if how is this possible with PHP?
If you have an FTP server running on www.bbb.com, then it is possible. 
Here are the relevant functions:

   http://php.net/ftp

And here's some relevant sample code from that page:

snip

?php
$ftp_server = www.bbb.com;
$ftp_user_name = joeuser;
$ftp_user_pass = secret;
$source_file = somefile.txt;
$destination_file = somefile.txt;
// 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); 
?

/snip

You could also resort to a more platform specific solutions, perahps 
with scp (using exec() or backticks `scp file.txt 
[EMAIL PROTECTED]:/dest/path/file.txt` ).

Good luck.

--Dave

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php