Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать загрузку файлов?

Как сделать загрузку файлов?


     28.10.2016    Все вопросы » Общие вопросы    1839

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

Ответа пока нет


12 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 28 октября 2016 17:14 -

А сайт "Б" лежит на ином хостинге?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Apache
Юзер

Apache - 28 октября 2016 17:46 -

на одном выделенном сервере

dj-avtosh
PHP-developer

dj-avtosh - 28 октября 2016 17:48 -

Как вариант просто грузить в иную папку, относящуюся к сайту "B", а если есть еще и доступ к БД от юзера БД сайта A, то можно еще и запрос сделать необходимый.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 28 октября 2016 17:50 -

в DLE насколько помню юзается стандартная move_uploaded_file.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Apache
Юзер

Apache - 28 октября 2016 17:52 -

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

dj-avtosh
PHP-developer

dj-avtosh - 28 октября 2016 21:53 -

А при чем тут ftp? Вы же собираетесь немного иным способом заливать файлы? У Вас VPS, и Вы можете установить юзера на определенную папку или внести юзера в группу (юзер OS, не CMS), далее в нее заливать, допустим если папка download второго сайта на этой же капле.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Ойбек
Юзер

Ойбек - 30 октября 2016 08:30 -

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


P.S. или откройте Личный Файловый Хостинг и размещайте файлы там

Apache
Юзер

Apache - 30 октября 2016 10:56 -

но ведь в таком случае файл не будет атачем, а простой ссылкой

Ойбек
Юзер

Ойбек - 30 октября 2016 11:44 -

А вместо Атач сделайте фото типо скачать и ссылку под Leech
<a href="{xfvalue_blablabla}"><img src="{THEME}/image/download.png"></a>

Leech URL имеет вид:
вашдомен.com/engine/go.php?url=aHR0cDovLzc3NzcudXov

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

Apache
Юзер

Apache - 30 октября 2016 11:48 -

Этот способ конечно хороший и простой, но у меня к каждому аттачу привязан загрузчик доп ПО.

Ойбек
Юзер

Ойбек - 30 октября 2016 12:08 -

а ясно)
Сделайте свой Хостинг Файлов
а так надо перерыть весь код модуля атача)

Apache
Юзер

Apache - 30 октября 2016 12:30 -

наверно проще мне уже сделать дубликаты тех файлов на второй фтп да и все)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх