Upload & Unzip - скрипт для быстрой загрузки доров

alexandr_nv
На сайте с 23.04.2009
Offline
39
#11
shizblink:
Fatal error: Call to undefined function curl_init() in Z:\home\site.ru\ on line 95

Измените 26 строчку

$get_url_method = "curl";

на

$get_url_method = "file_get_contents";

Тогда вместо curl будет использоваться функция file_get_contents()

T
На сайте с 21.02.2010
Offline
1
#12

Грамотный продукт респект ТСу

alexandr_nv
На сайте с 23.04.2009
Offline
39
#13

Desktop говноверсия 0.000001 beta :)

Сделана на скорую руку, не судите строго.

Написана на c# (.NET).

Недочеты:

- Нет поддержки прокси

- Не меняются права (777) на каталог (если у PHP недостаточно прав для создания файлов, то облом. Тестировал на freehostia.com - там все ок)

Почему эти недочеты имеют место быть - сейчас объясню.

Встроенный класс (в .NET Framework) для работы с фтп (ftpWebRequest) поддерживает только http-прокси и только для скачивания (upload не поддерживает). Также, нет поддержки команды chmod (и произвольные команды тоже не поддерживаются).

Существует куча сторонних бесплатных классов для работы с ftp, но ни в одном я не нашел поддержку прокси (всю ночь вчера гугл копал). Есть платные классы - там есть и поддержка прокси, и всего остального.

(Если кто-нибудь знает бесплатный класс с поддержкой прокси - напишите :) )

В этой версии я использовал стандартный класс ftpWebRequest.

Потом, возможно, если время будет, устраню эти недочеты.

Скачать

http://trindex.ru/download/upload&unzip_desktop.zip (42 kb)

TopperHarley
На сайте с 24.03.2009
Offline
350
#14

alexandr_nv, нужная прога! не хватает пакетки и универсального конвертора файлов фришек в задания этой пакетки.

Универсальный конвертор - это типо указываешь разделитель, например | и указываешь шаблон вида:ftp://{0}:{1}@{2}/ http://{0}/

Для проксификации можно взять тот же фрикап.

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
Dimid
На сайте с 03.12.2006
Offline
74
#15

TopperHarley, вы бы сделали этот прибамбас в вашем доргене ;)

Serega75
На сайте с 10.09.2009
Offline
71
#16

Dimid, +1

Надо в Пандору такое добавить

mih4
На сайте с 15.04.2007
Offline
145
#17

сюда еще пакетку прикрутить, только тогда надо выбирать архив не отдельной кнопкой, а указывать в строке доступа к хосту через какой то разделитель.

прописал пути к дорам и вперед, залил, переход на следующее....

alexandr_nv
На сайте с 23.04.2009
Offline
39
#18

Версия 0.1

Нигде я не нашел поддержку socks5, пришлось сделать самому... с блэкджеком и шлюхами.

В новой версии:

- Установка прав 777 на каталог

- Поддержка Socks5

- Выбор формата аккаунтов

Примечание

Писалось снова на скорую руку, тестировалось только на freehostia.com. По поводу заливки через прокси могу сказать, что дело это не быстрое и часто бывает, что после отправки комманды ftp-серверу не приходит ответ (незнаю, это мой глюк или просто соксы плохие). На socks5, которые я тестировал, файлы > 1 mb не всегда удачно заливаются (из-за подобных обрывов).

Жду отзывов.

Скачать

http://trindex.ru/download/upload&unzip_desktop.zip (58 кб)

YY
На сайте с 23.09.2009
Offline
32
#19

alexandr_nv, замечательно! но где пакетка и многопоточность? или "многоконнектность" (сразу к 10 хостам коннектиться и лить в 1 поток на каждый, например), добавьте пожалуйста!

TopperHarley
На сайте с 24.03.2009
Offline
350
#20

тут есть пакетка

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий