peshkin
Guest
ftp через proxy
Народ помогите.
Написал банальную функцию на php для закачки файлов по ftp.
function ftp_upload($ftp_server,$ftp_user_name,$ftp_user_pass,$destination_file,$source_file)
{
// $ftp_server - ftp.site.ru
// $ftp_user_name - login
// $ftp_user_pass - password
// $destination_file - как будет называться файл на ftp
// $source_file - имя файла для закачки
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_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<Br>";
}
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
if (!$upload)
{
echo "FTP upload has failed!";
}
else
{
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
ftp_close($conn_id);
}
Так вот - как заставить ее работать через прокси?
Народ помогите.
Написал банальную функцию на php для закачки файлов по ftp.
function ftp_upload($ftp_server,$ftp_user_name,$ftp_user_pass,$destination_file,$source_file)
{
// $ftp_server - ftp.site.ru
// $ftp_user_name - login
// $ftp_user_pass - password
// $destination_file - как будет называться файл на ftp
// $source_file - имя файла для закачки
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_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<Br>";
}
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
if (!$upload)
{
echo "FTP upload has failed!";
}
else
{
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
ftp_close($conn_id);
}
Так вот - как заставить ее работать через прокси?