Скрипт перекачки файлов с сервера на сервер
29.09.2008Сегодня нужно было перекачать файл внушительных размеров с одного сервера на другой. Но т.к. я являюсь обладателем прямых рук и мне религия не позволяет использовать shell, а скорость интернета также оставляет желать лучшего, то пришлось искать альтернативу. Тут же вспомнил, как года 2 назад использовал подобный скрипт и пошёл его искать. В итоге нашёл и успешно использовал.
Вообщем маленький скриптик, который поможет многим (например для перекачки дампа фиесты или другой партнёрки на свой сервер):
echo ‘Start copy…’ ;
$file = ‘http://domain.com/file.zip’;
if (!copy($file, ‘file.zip’))
{
print («failed to copy $file…
\n»);
}
else
{
print («OK copy $file…
\n»);
}
Пример для mp3fiesta
P.S. Ковычки (одинарные и двойные) нужно заменить на нормальные. Вордпресс поменял их на кривые какие-то
3322963

октября 2, 2008 at 09:22
Если safe-mode off и не блокирован в пыхе system() то можно попробовать что то такого как:
system(‘wget http://domain.com/file.zip‘); вместо wget может быть GET, curl, fetch итд
октября 4, 2008 at 12:37
А еще проще в консоли (через ssh например):
$ wget http://domain.com/file.zip
октября 23, 2008 at 12:59
Спасибочки. Попробуем. А через консоль поподробнее, плиз.
октября 23, 2008 at 13:52
заходишь в шелл сервака, идёшь в папку в которую нужно закачать файл и там вводишь команду, которая выше написана. видимо так