Какой файл в dle (загрузка файлов на сервер.

12
Trafikgon
На сайте с 24.10.2008
Offline
174
9356

Какой файл отвечает в dle за то чтобы, загрузить файл С сервера (URL):

Как его подправить (точнее добавить возможность или функцию)

чтобы была возможность грузить файлы, по таким адресам http://домен.ru/engine/download.php?id=15919

ото загружает тока по прямым до файла. http://домен.ru/uploads/files/rarrr.zip и тд.

. (#)
siv1987
На сайте с 02.04.2009
Offline
427
#1

/engine/ajax/upload.php

Как его подправить не знаю.

Trafikgon
На сайте с 24.10.2008
Offline
174
#2

хорошо. попробую разобраться.

Q
На сайте с 09.10.2011
Offline
71
#3
Trafikgon:
Какой файл отвечает в dle за то чтобы, загрузить файл С сервера (URL):

Как его подправить (точнее добавить возможность или функцию)
чтобы была возможность грузить файлы, по таким адресам http://домен.ru/engine/download.php?id=15919

ото загружает тока по прямым до файла. http://домен.ru/uploads/files/rarrr.zip и тд.

ничего править не нужно. ссылки на файлы становятся вида download.php?id=15919 когда вы прикрепляете загруженный файл в виде аттача к новости.

Trafikgon
На сайте с 24.10.2008
Offline
174
#4

Вы немного непоняли. Уменя есть другой сайт и мне нужно снего по таким адресам закачивать файлы на сервер. Ведь при прямом обращений выдаёт тоже самое окно. В браузере. Просто скрипт upload.php непонимает адреса ссылок вида

http://домен.ru/engine/download.php?id=15919 и неможет скачать файл.

а так отлично скачивает http://домен.ru/uploads/files/rarrr.zip и тд. xap cab jar

вот и где в нём кусок кода чтоб добавить эту возможность?

zip upload.zip
Q
На сайте с 09.10.2011
Offline
71
#5
Trafikgon:
Вы немного непоняли. Уменя есть другой сайт и мне нужно по таким адресам закачивать файлы на сервер. Ведь при прямом обращений выдаёт тоже самое окно. В браузере. Просто скрипт upload.php непонимает адреса ссылок вида
http://домен.ru/engine/download.php?id=15919 и неможет скачать файл.
а так отлично скачивает http://домен.ru/uploads/files/rarrr.zip и тд. xap cab jar

тогда с уверенностью скажу что одной строкой кода тут не обойтись :)

---------- Добавлено 07.10.2012 в 13:05 ----------

Trafikgon:
вот и где в нём кусок кода чтоб добавить эту возможность?

как мы можем видеть в начале кода, то подгружается еще несколько пхпшек, в числе которых require_once ENGINE_DIR . '/inc/include/functions.inc.php';

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

самому не так давно нужно было реализовать скачивание файлов на сервер через CURL. файлы по прямым ссылкам грузились на ура, а вот файлы вида ?download.php=12312 загружались как пустые (0 байт). решить к сожалению не смог, гугл не помог. забил.

Trafikgon
На сайте с 24.10.2008
Offline
174
#6

печально но решить придеться)

siv1987
На сайте с 02.04.2009
Offline
427
#7
q3wzeck:
самому не так давно нужно было реализовать скачивание файлов на сервер через CURL. файлы по прямым ссылкам грузились на ура, а вот файлы вида ?download.php=12312 загружались как пустые (0 байт). решить к сожалению не смог, гугл не помог. забил.

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

Q
На сайте с 09.10.2011
Offline
71
#8
siv1987:
Для курла нет разницы прямая там ссылка или нет, либо вы что-то не так делали либо там проверка на отдачу файлов, например зарегистрированным пользователям.

нет.. файлы там доступны для всех. не будем оффтопить в чужой теме :)

C
На сайте с 04.02.2005
Offline
291
#9

а решать не просто....

1. проверяется размер файла

2. проверяются типы файлов

там еще и еще есть проверки

siv1987
На сайте с 02.04.2009
Offline
427
#10
q3wzeck:
нет.. файлы там доступны для всех. не будем оффтопить в чужой теме

Значит что-то вы не то делайте. Если без оффтопа, зачем тогда пугаете ТС-а, что курл не может качать файлы по параметром, хоть даже если в дле для удаленной закачки он не используется.

нет.. файлы там доступны для всех.

Самый простой способ проверить - очистить куки и кеш браузера, зайти в Инструменты -> загрузки (для оперы) и вбить свою ссылку для загрузки.

12

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