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 user@www.bbb.com:/dest/path/file.txt` ).
Good luck.
--Dave
-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php