Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Проверка файла

Проверка файла


 krasgaming    Стол заказов    680    10 комментариев

Вечер Добрый. Кто сможет реализовать модуль (плагин).
К примеру есть дополнительное поле "Файл" каждый раз когда пользователь загружает туда файл, то его должен проверить модератора на наличие вирусов. Новость не закрывается, а остается, но когда пользователь (гость) захочет скачать файл, то высвечивается окно где будет написано "На данный момент Вы не можете скачать файл, т.к его проверяют" что-то вроде этого.

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

krasgaming
Юзер

krasgaming - -

Контакты и цену, лучше конечно Telegram или VK
Спасибо :)

dj-avtosh
PHP-developer

dj-avtosh - -

Здравствуйте, подскажите, каким образом будет помечаться то, что файл модерирован? (Вопрос о галочке в интерфейсе в админке)

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

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

krasgaming
Юзер

krasgaming - -

Да, напротив доп.поля будет кнопка к примеру: "Да", как только кто-то из администрации нажмет на данную кнопку, то файл доступен для скачивания другим пользователям.

леший
Гости

леший - -

Можно обойтись и штатными возможностями DLE, дополнительное поле "Переключатель 'Да' или 'Нет'", для изменения доступно только администрации, если значение поля "да", то выводим attachment, если же значение поля "нет" (установленное по умолчанию), то выводим информацию о том, что файл ещё не прошёл проверку

ТeraМoune
Юзер

ТeraМoune - -

Зная id или ссылку файл можно будет скачать. Вы на своём сайте такое бы решение поставили ? Я вот нет.

LazyDev
PHP-developer

LazyDev - -

ТeraМoune, зная id, скачать нельзя.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

ТeraМoune
Юзер

ТeraМoune - -

Открываешь DevTools
В консоль пишешь

window.location = 'http://адрессайта/index.php?do=download&id=ID'

Ввод, качаем файл из любого места на сайте.

А вот еще как можно, главное подменить рефера в заголовке
curl php

$url = 'https://lazydev.pro/index.php?do=download&id=111';
$html = get_web_page($url);
file_put_contents('1.zip', $html);

очень хорошо получил файл архив мультиселекта и сохранил его в 1.zip

ТeraМoune
Юзер

ТeraМoune - -

Да и это решение охватит сразу наверное все файлы, что если их будет 10 и они будут пополнятся постоянно. Это каждому файлу создавать переключатель ? или же при новом файле закрывать доступ ко всем файлам на время проверки ? Ведь одним переключателем Вы не законтрите всё и это не будет гибким решением.

леший
Гости

леший - -

Я разве где-то написал, что это идеальное решение? Я лишь описал, что можно обойтись без модуля. По поводу того, что файл можно будет скачать зная ссылку или id, так те кто будут так скачивать, не думаю, что им страшны вирусы.

ТeraМoune
Юзер

ТeraМoune - -

Да успокойтесь, я Вас не обвиняю. Что нельзя написать ?
Просто в друг человек не подумает об этом и побежит радостный воплощать это. А потом, бац, результат потраченное время, разочарование в неоправданном результате, и последующий комментарий "Это не то"

Просто мой коммент и результат того, что Вы и не написали, какое это решение.

наверх