IgorA100 90 Report post Posted October 25, 2010 Собственно, что хочется: 1. Загрузка файлов через ФТП. 2. Возможность аплоада файлов на другой сервер как через HTTP, так и через ФТП (при выполнении п.1 это уже не проблема. 3. Минимальные изменения в коде DLE для совместимости версий. Quote Share this post Link to post Share on other sites
zgr 72 Report post Posted October 25, 2010 (edited) 1. Загрузка файлов через ФТП. 2. Возможность аплоада файлов на другой сервер как через HTTP, так и через ФТП (при выполнении п.1 это уже не проблема. Вроде, помнится, в php разбираетесь, ошибаюсь? Загрузка на ФТП такая: $file = 'file.zip'; $buffer = file_get_contents($file); file_put_contents($file_put,$buffer); Где-то готовый примерчик был, писал как-то... Нужно просто файл залить или с zip-распаковкой? а перемещать куда-то в архив? Ну а если проф. код писать, то он примерно в 170-190 раз больше (только сама загрузка), где-то на 3-4 страницы. На другой сервак загрузить по ФТП нельзя, но можно послать команду через HTTP, хотя это геморой. Может, имеется в виду на другой домен/поддомен? 3. Минимальные изменения в коде DLE для совместимости версий. Нужно всегда моды писать так, чтоб можно было только папку закинуть на сервак и всё, никаких правок CMS вообще не должно быть Edited October 25, 2010 by zgr Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted October 26, 2010 Вроде, помнится, в php разбираетесь, ошибаюсь? Есть немного Вообще можно и на "ты", не настолько я стар . РНР вообще позволяет работать и через FTP посылая команды. Но все это хочется увязать с формой загрузки из движка, чтобы была привязка файла к новости, и после удаления новости удалялся бы и файл, считалась статистика скачивания файлов и т.п. т.е. не нарушая логики работы движка. А так - мне проще напрямую по ФТП залить файл и дать ссылку (что я собственно сейчас и делаю). Quote Share this post Link to post Share on other sites
yulii 5 Report post Posted December 30, 2010 Что-нибудь получилось по-этому вопросу? Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted January 6, 2011 (edited) Что-нибудь получилось по-этому вопросу? Тишина...... Gog в начале ноября спросил мое мыло и оговорили сроки до конца года, но вот и новый год настал и тишина..... Может буде время сам возьму лопату и пойду копать в этом направлении ЗЫ: А вот походу что-то подобное уже и есть http://dleshka.org.ru/moduls/389-modul-ftp-files-15-dlya-dle-82-fixed.html Но я это еще не смотрел.... Edited January 6, 2011 by IgorA100 Quote Share this post Link to post Share on other sites
a1ex 60 Report post Posted January 7, 2011 можно очень просто сделать. Достаточно юзать _http://www.php.su/functions/?cat=ftp Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted January 7, 2011 Достаточно юзать _http://www.php.su/functions/?cat=ftp Как основа - да, именно оно самое. Но ведь нужно еще сделать, что бы эти закаченные файлы отдавались чрез ДЛЕ скрипт с подсчетом статистик скачивания и всго остального оформления. Quote Share this post Link to post Share on other sites
a1ex 60 Report post Posted January 8, 2011 IgorA100 Изменения всего в 2-3 файлах необходимо делать - в закачке и в выдаче. подсчет и остальное не трогается... Вообще это просто довольно... по крайней мере для меня. Если надо я пока свободен 2233703шесть1 Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted March 9, 2011 Собственно чего-то накидал и вот что получилось: http://www.kentavr.com.ru/forum/viewtopic.php?f=28&t=166 Загрузку непосредственно по ФТП протоколу реализовать не получается, т.к. для этого нужно много думать, а потом еще и много писать Сейчас идет загрузка по HTTP на сервер, где стоит DLE, а оттуда уже по FTP протоколу заливается на любой другой FTP сервер. На Авторство не претендую, т.к. изначально это был платный модуль FTP-Files 1.5 Автором которого является SiMuS. Далее этот модуль попал в паблик и видимо SiMuS прекратил его развитие. Quote Share this post Link to post Share on other sites
krockki 5 Report post Posted April 4 Решил поднять тему Есть ли актуальный модуль или решение по заливке файлов на другой сервер? Если нет, кто может доработать существующий модуль за оплату? Quote Share this post Link to post Share on other sites
webair 144 Report post Posted April 4 3 часа назад, krockki сказал: Решил поднять тему Есть ли актуальный модуль или решение по заливке файлов на другой сервер? Если нет, кто может доработать существующий модуль за оплату? А @IgorA100 не помог? Quote Share this post Link to post Share on other sites
crafic 2 Report post Posted April 6 у меня есть где то. делал год назад Quote Share this post Link to post Share on other sites
dimitron 20 Report post Posted April 6 Как бы я сделал: 1. для сервера разрабатываем плагин который будет принимать запросы на загрузку файлов (RESTful API работа с файлами) 2. разрабатываю основной модуль для сайта который будет загружать файлы на сервер И что то получиться на подобии собственного облако из серверов. И таких серверов разворачиваем сколько нам нужно (что бы развернуть сервер, достаточно установить DLE и установить плагин сервера) 1 Quote Share this post Link to post Share on other sites
webair 144 Report post Posted April 6 3 часа назад, dimitron сказал: Как бы я сделал: 1. для сервера разрабатываем плагин который будет принимать запросы на загрузку файлов (RESTful API работа с файлами) 2. разрабатываю основной модуль для сайта который будет загружать файлы на сервер И что то получиться на подобии собственного облако из серверов. И таких серверов разворачиваем сколько нам нужно (что бы развернуть сервер, достаточно установить DLE и установить плагин сервера) Тоже думал в эту же сторону )) Ну и не только на загрузку, но и на удаление, переименование и т.д. Quote Share this post Link to post Share on other sites
dimitron 20 Report post Posted April 7 8 часов назад, webair сказал: Тоже думал в эту же сторону )) Ну и не только на загрузку, но и на удаление, переименование и т.д. я уже сделал такой модуль )) загрузка/удаление файлов, создание и удаление папок Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted April 7 В 04.04.2019 в 21:45, webair сказал: А @IgorA100 не помог? Во первых у меня никто не просил. Во вторых - там очень много правки кода было. И в итоге после того, как разаработчик очень сильно поменял аплоадер я не стал переписывать свой модуль по двум причинам, мне это не актуально, больше никому не было интересно. Quote Share this post Link to post Share on other sites
Colonizator 9 Report post Posted April 22 (edited) @IgorA100, правильно ли я понимаю, что эта штука делается для того чтобы держать кучу картинок на одном сервере (типа хранилище, слабый но вместительный на пару терабайт), а сам сайт держать на другом (высокопроизводительный, но место чтоб много не занимал)? Если нет, то зачем это все нужно, можете пример привести? Спасибо! Edited April 22 by Colonizator Quote Share this post Link to post Share on other sites
IgorA100 90 Report post Posted April 28 Да, все правильно поняли! 1 Quote Share this post Link to post Share on other sites