PHP mxGet – быстрый перенос файлов с одного хостинга на другой
Поскольку за последние несколько лет я постоянно “прыгаю” от одного хостинг-провайдера к другому, то имел и имею дело с такими панелями управления хостингом, как cPanel и ISPmanager. Если в ISPmanager есть все, что мне нужно (это просто обалденная панелька), то в cPanel есть один заметный минус – отсутствует функция загрузки файлов с другого сайта.
И что же делать, если нужно с какого-то другого сайта закачать на фтп файл размером мегабайт так под 100? Скачать этот файл к себе на комп, а потом загрузить его на фтп сайта?
Но в этом случае я вижу несколько возможных минусов: интернет-трафик (да, у многих сейчас безлимитка, но у кого-то ее нет, да и размер файла может быть гораздо больше 100 мегабайт), время потраченное на загрузку файла к себе и затем на закачку на сайт (при этом исходящая скорость Интернета может быть значительно ниже входящей и на upload может уйти уйма времени).
К счастью, существует удобный способ, который позволяет обойти вышеназванные минусы стороной.
В этом поможет замечательная веб-утилита PHP mxGet. Она очень проста и удобна в использовании.
Принцип действия PHP mxGet заключается в следующем:
- загружаем утилиту в отдельную папку на своем сайте (рекомендую поставить на папку права 777, т.к. утилита создает свой файл) и открываем ее в браузере;
-
указываем ссылку к файлу;
-
указываем в настройках локальную папку, в которую хотим сохранить файл;
- нажимаем “Скачать”;
-
всего немного времени, и… вуаля… нужный файл лежит на фтп вашего хостинга.
Таким образом файл перекачивается с одного хостинга на другой, минуя ваш компьютер. При этом скорость закачки файлов не зависит от скорости вашего интернет-соединения, а зависит она, насколько я понимаю, от пропускной способности интернет-канала между двумя хостингами.
Скачать PHP mxGet
PHP mxGet v.0.35 – онлайновый download-менеджер
(быстрая перекачка файлов с одного хоста на другой)
Загрузок: 2564 | Размер: 23 Кб
Несмотря на то, что утилита PHP mxGet была создана в 2005 году и с тех пор не обновлялась, она и по сей день не потеряла своей актуальности.
Комментарии (31)
Отличная штука, буду пользоваться при необходимости. Может сэкономить кучу времени.
Хороший скрипт, давно юзаю. Насколько помню, требует php5. Выходила новая версия, хотел скачать, но сслыка была уже мервая. Основана вроде на коде Rapidget.
За утилиту спасибо. Пригодится, переезд на носу :)
Как то пользовался для этих целей FAR-ом. Как я понял в моем случае весь трафик шел через мою машину?
Скорее всего да.
Спасибо за утилитку. Скачал, сохранил до лучших времен.
А как быть с безопасностью? Я так понимаю, что установил скрипт на сервер, выставил права на папку 777, запустил, попользовался скриптом, накопировал себе много файлов…
а потом этот скрипт нужно не забыть удалить.
Да, лучше в конце удалить.
Еще проще — зайти по ssh и скачать wget’ом:)
Очень полезная штука. Но лучше было бы, чтобы можно было скачать целую папку со всеми вложенными подпапками и файлами. Цены бы не было.
Спасибо большое за программу :-) Сам часто использую cPanel, там действительно нельзя загружать файлы с левых хостеров, что, безусловно, очень плохо :-(
Да с переездами бывают проблеммы, особенно когда по неопытности прекачиваешь файлы поштучно а не архивом!!!!!!
Строя свой первый сайт раза три поменял хостинг, но потом обосновался на sweb.ru там сейчас и живу, ни куда не собираюсь.
Импорт – Способ не новый как бэ. Есть такой скрипт (да не покажется рекламой) GManager. Богат функционалом для разработчика и имеется подобный загрузчик. Лежит здесь http://wapinet.ru/gmanager/
Спасибо за програмку, правда пригодилась! Большое спасибо!
Dimox, cпасибо за утилиту. Обязательно использую. Работаю недавно, поэтому до блогов еще не дошли руки. В следующем месяце буду делать блог для друга на WP. Зайду сюда сто пудов.
Попробую эту утилиту, при переносе одного из блогов на новый хостинг.
До этого использовал какой-то скрипт для дампа базы данных, но там было через комп.
Невозможно открыть файл /…такойто … – для записи.
Проверьте, что путь для сохранения задан правильно и у скрипта есть права на запись в эту папку (иначе поставьте на нёё права 777).
Хм, вроде же есть фтп клиенты которые умеют качать напрямую с фтп на фтп.
Ещё проще для людей незнакомых с PHP :)
Не у всех есть быстрый безлимитный интернет.
Люди не знакомые с php навряд ли будут делать бекапы sql баз :)
Вроде нормальные хостеры сейчас все поддерживают SSH, а если есть он, то есть scp, соответственно перенос – дело нескольких минут/часов в зависимости от объема
Для Закачки на Обменники тоже очень удобно.
День добрый.
Уж извините, заспамлю вам сюда линк на свою статью. :)
Дело в том, что сам сегодня столкнулся с подобной ситуацией, когда нужно было более 19к файлов разом скачать к себе на сервер.
Для решения проблемы я использовал SSH. Подробнее о том, как я это сделал, написано в статье.
А можно этот PHP скрипт в HTML переделать?
Проще перекачать самому, чем разбираться и устанавливать подобные скрипты.
Да и проще использовать php скрипт:
Пакуем в зип, указываем путь и новое имя и запускаем.
Касательно переноса сайта на другой хостинг, вот тоже задумались над этим, ищем хороший хостинг, поскольку старый не устраивает, смотрел по рейтингам на Хострадар лидирует бегет, что можете о нем сказать*?