Re: copy files (ftp?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux