Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скачка файла с сервера на сервер. 
:(
    Опции темы
PROme
Дата 16.4.2004, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



Собственно сабж.
Есть один сервер.
Есть второй сервер.
С первого по http или ftp надо скачать и сохранить файлы на втором.
Помогите. sad.gif


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Secandr
Дата 16.4.2004, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Я делаю это при помощи SSH.
Захожу на второй сервер и говорю GET http://server1/1.tar.gz

А на php можно просто
Код
$fp = fopen ("http://www.php.net/", "r");



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
PROme
Дата 17.4.2004, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



Тьфу!
Что это на меня нашло???
Конечно же, этот примитив я уже давно сделал.
Secandr спасибо за ответ.

На очереди вопрос по теме но уже на уровне.

Итак, у меня есть маленькое хобби - люблю коллекционировать сайты у себя на харде biggrin.gif
Ну, ясен пень, такое увлечение влетает в копеечку.
Вот, скачал всера сайт (нескажу какой tounge.gif ) - 8200 файлов вышло весом в 230Мб... hmmm.gif
Заархивировал - вышло 12Мб wink.gif

Я вот подумал можно ведь скачивать сайты ПХП скриптом на сервер, там их архивировать, а оттуда уже себе на комп.

Никто не знает о таких скриптах???

Чувствую, придется мучать самому.
В принципе все просто, за исключением 2-х проблем:

1. Никак немогу замутить архивацию на сервере - но тут 100% при необходимости разбирусь.
2. А это уже посложнее - как организовать саму скачку??? Ну, закачали стартовую, выдрали с нее ссылки на другие, а далее??? Больше всего подходит рекурсия, но у меня время работы скрипта на сервере ограничено 30 секундами sad.gif . У кого какие мысли?


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Secandr
Дата 17.4.2004, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Делаем следующее:
1. скрипт скачивает страничку в массив
2. парсит массив и сохраняет все сслыки и адреса картинок в links.txt
3. сохраняет скаченый файл на диск
---------
теперь тебе предётся запустить скрипт 8200 раз smile.gif

Хотя можно отдельно качать html и отдельно картинки и хранить ссылки к ним в отдельный файл.
поэксперементировать с количеством файлов сохраняемых за раз.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Borland_Delphi_6
Дата 17.4.2004, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: 2
Всего: 20



Secandr
И это че, я смогу запустить скрипт на своем хосте, и перекачать при его помощи себе на сервер ( а точнее на сервер хостера ) какой нить большой и вкусный файл?!


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
Borland_Delphi_6
Дата 18.4.2004, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: 2
Всего: 20



Народ,я праваильно понимаю?


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
Axxent
Дата 18.4.2004, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 25.3.2004
Где: Новосибирск

Репутация: 3
Всего: 5



Пройтись циклом по содержимому сайта, собрать все имена, затарить их (типа system(tar -zvf $файл_такой-то архив.tar.gz)) и можно скачивать себе. Это в РНР. Через шелл все решается проще, там можно просто папку затарить...
Borland_Delphi_6, а если есть доступ (даже если без шелла) к какому-нить серверу, напиши коротенький скрипт типа system(wget $filename) и сможешь качать по http хоть горы файлов (строкой такого типа:
Код
http://host/directory777/script.php?filename=http://host2/vkusniy.fail)
, только не забудь на директорию со скриптом поставить права 777, иначе в доступе откажут.

Это сообщение отредактировал(а) Axxent - 18.4.2004, 11:22
PM MAIL ICQ   Вверх
PROme
Дата 18.4.2004, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



Secandr твои посты обычно полезные. А данный бессмысленный. Зачем повтопять мой вопрос???

Borland_Delphi_6 файл то непроблема, я говорю закачать сайт (ну стышал может, проги типа Телепорта или ОффлайнЭксплорер...) тока на ПХП с тем чтобы на сервере его заархивировать, а после небольшой (сравнительно со всем самйтом) архив этого сайта скачать себе на комп.

Axxent говоришь умные вещи... жаль я в этом нешарю sad.gif sad.gif sad.gif


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Secandr
Дата 18.4.2004, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



PROme
1. можно извратиться поставить while и если дремени больше 1 сек выполнять.
тогда можно с 8000 обновлений скрипта дойти до 100.

2. Можно посадить скрипт на cron, но для этого нужно договорится с хостером

3. Можно попробовать запустить ещё один скрипт в отдельном процессе, может его и не прибьют smile.gif


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Borland_Delphi_6
Дата 19.4.2004, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: 2
Всего: 20



Рульно!!! А зачем тогда многие скачивают с одного сайта, а потом по фтп себе на сайт заливают?
Народ, а может кто-то рабочий код для скачивания файлов дать?


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
IZ@TOP
Дата 19.4.2004, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



А может проще будет программу скачать которая сайты целиком закачивает?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Axxent
Дата 19.4.2004, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 25.3.2004
Где: Новосибирск

Репутация: 3
Всего: 5



Цитата
а может кто-то рабочий код для скачивания файлов дать?

С сервера на сервер? Или как?
PM MAIL ICQ   Вверх
Borland_Delphi_6
Дата 19.4.2004, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: 2
Всего: 20



Да, с сервера на сервер.
IZ@TOP
Ты просто сути не понял: проги такие в несжатом виде качают, а он хочет сначала качнуть к себе на хост, гзип-нуть и скачать smile.gif


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
IZ@TOP
Дата 20.4.2004, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Borland_Delphi_6, это я понял. Но вот мне кажется что экономия каких то 250мб несравнимо неоправдана с теми расходами времени и поисками подходящего скрипта и хостинга. Или это все ради экономии траффика?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Borland_Delphi_6
Дата 20.4.2004, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: 2
Всего: 20



ИМХО, из-за траффика... А как насчет кода, народ, плиз!!!


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0578 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.