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

Поиск:

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


Опытный
**


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

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



Axxent непахает... но это неважно.
Скачка файла непроблема.

Есть тут кто крутой?
Давайте замутим скачку и архивирование сайта!!!


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Dr.Death
Дата 23.4.2004, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
Давайте замутим скачку и архивирование сайта!!!

Если узнать алгоритм архивирования rar ом, то можно тоже написать на php. smile.gif



--------------------
Жизнь коротка, чтобы быть в ней слабым.© Арнольд Шварцнеггер
PM MAIL WWW ICQ   Вверх
Borland_Delphi_6
Дата 23.4.2004, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


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

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



Алгоритмы рара? Так вроде бы есть исходник unrar.dll, или меня глючит? Да и по-моему раром не заархивируешь. Можно gzip юзать.
Axxent
Я нашел клевую прогу, правда на Perl. Downloader называется.
Вот только на том хосте, на котором должна работать прога, Perl не поддерживается sad.gif Нельзя ли все таки доделать прогу ? butbut.gif

Это сообщение отредактировал(а) Borland_Delphi_6 - 23.4.2004, 14:28


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

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


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   Вверх
Borland_Delphi_6
Дата 24.4.2004, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


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

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



А как вам такой вариант?
Код

<?
     
  // открыли соединение
  $so = fsockopen("php.spb.ru", 80, &$errno, &$errstr, 30);
  // послали GET форму (простой URL + указание вирт. хоста)
  fputs($so,"GET /files/notepad.exe HTTP/1.0\nHOST: php.spb.ru\n\n");

  // читаем все, пока не наступит "конец заголовка" (т.е. начало документа)
  // если наступит, то со след. байта начнется документ
  while(fgets($so,2048)!="\r\n" && !feof($so));
 
  unset($buf);
  // читаем документ в переменную
  while(!feof($so)) $buf.=fread($so,2048);
  // Готово. В переменной $buf храниться скаченный документ (т.е. файл)
  // Максимум можно читать порциями по 64K-1байт

  // закрываем сокет
  fclose($so);
  echo "Download fine, size ".strlen($buf)." bytes."; flush();

  // используем скаченный файл (в переменной) по назначению...
  $f=fopen("download.tmp","wb+");
  fwrite($f,$buf,strlen($buf));
  fclose($f);
 
?>



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

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


Опытный
**


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

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



Borland_Delphi_6 неплохо.
Мля большей юзабилити посоветовал бы сохранять под именем, скачаным с сервера + если надо скачивать файл на комп замутить хеадер на свежий файл - оч удобно ;)


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


Опытный
**


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

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



Еще вопросик возник...
а как в PHP узнать размер файла, лежащего на удаленном сервере до его закачки???
stat, lstat не катит sad.gifsad.gifsad.gif


--------------------
SEO-мастер
PM MAIL WWW   Вверх
IZ@TOP
Дата 28.4.2004, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



PROme , можно попробовать по ответу сервера, размер находится в Content-length.


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

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


Опытный
**


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

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



IZ@TOP спасибки, попробуем.

Такс, попробывал переделать скрипт Borland_Delphi_6 для скачки по FTP - ничего невышло sad.gif
Мож подскажите?


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


Опытный
**


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

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



И еще одна проблема - скачка больших файлов...
скрипт более 2-3 Мб нетянит sad.gif
Может как-то с докачкой или как???


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


Бывалый
*


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

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



Пардон, не откликался smile.gif
Да, через хедеры тоже можно замутить, только опять же надо права на директорию 777. Чтобы через rar замутить, надо иметь rar на машине хостера, что нереально.

Borland_Delphi_6, чего ты там нашел? На перле прогу? Она вообще работает? Можно попробовать написать аналог на РНР, кинь сюда код перловки.

Еще: твой код довольно оригинален, но не прочтет ли он закачку в текстовую строку? Если данные будут загружаться в текстовой форме, получится нехорошо. Почему? А вот попробуй открыть екзешник Блокнотом и сохранить на диск, сразу увидишь.

Это сообщение отредактировал(а) Axxent - 29.4.2004, 16:31
PM MAIL ICQ   Вверх
Borland_Delphi_6
Дата 30.4.2004, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


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

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



Сейчас к сожалению кинуть не могу, сижу на другом компе, брал с woweb.ru, называется прога Downloader. Клевая вещь, все легко качает и интерфейс понятный.
PROme
Да, я тоже замечал, что большие не берет... Обидна, блин sad.gif
Ps Код не мой, брал с php.spb.ru


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

Мои фотографии
PM MAIL WWW   Вверх
Guest
Дата 6.5.2004, 22:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











A ya tyt slishal o takoi progge,kak Putty. Nikto ne znaet kak s nei rabotat? Mne nado s HTTP v FTP server zakinyt! Pomogite plz!
  Вверх
Страницы: (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.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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