greatxxx
Новичок
Копирование с одного удаленного сервера на другой?
Привет, All.
Задача: есть файл 50 метров на сервере А его надо перетащить на сервер Б с помощью автоматического скрипта на php. Скрипт аналог "download'a".
Форму не привожу, думаю она и так понятна.
На коленке нарисовал следующее:
Работает только на локальном сервере, на удаленном происходит следующее: от большого файла отрывается кусок 600 кб и на этом загрузка останавливается. Понимаю, что, вероятно это связано с тем, что
1. в нете скорости скачивания с одного в другое место - меньшие, чем на локальном сервере;
2. возможно связано это связано как-то с буфером?
Как доработать скрипт до рабочего состояния? В чем загвоздка?
С уважением,
Александр.
Привет, All.
Задача: есть файл 50 метров на сервере А его надо перетащить на сервер Б с помощью автоматического скрипта на php. Скрипт аналог "download'a".
Форму не привожу, думаю она и так понятна.
На коленке нарисовал следующее:
PHP:
$url = $_POST['url'];
echo $url.'<br>';
//вытаскиваю имя файла из урла
$url_array = explode('/', $url);
$result = count($url_array);
//echo $result.'<br>';
$array_last = $result-1;
$filename = $url_array[$array_last];
echo $filename.'<br>';
$newfile = '/home/temp/www/tmp/'.$filename;
//echo $newfile.'<br>';
if (!copy($url, $newfile))
{
echo "не удалось скопировать $filename...\n";
}
1. в нете скорости скачивания с одного в другое место - меньшие, чем на локальном сервере;
2. возможно связано это связано как-то с буфером?
Как доработать скрипт до рабочего состояния? В чем загвоздка?
С уважением,
Александр.
))