Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
deron * 0.06
[автор] (9 мар 2017, 15:15) [0/0] [0] [отв] [спам] [под] +1 | -1

ребят кто подскажет как можно реализовать...
установлен движок datalife 11.2
надо сделать так чтобы пользователь при скачивании файла не видел откуда он качает.
я при создании материала публикую свои файлы на ftp сервере.
вот я не хочу чтобы пользователи видели адресс моего ftp.
как можно скрыть ссылку или редирект как сделать
или может на datalife модуль уже какой есть?
помогите очень надо.

2.
RGame * 3.65
(9 мар 2017, 15:18) [0/0] [0] [отв] [спам] [под] +1 | -1

.htaccess

3.
deron * 0.06
[автор] (9 мар 2017, 15:20) [0/0] [0] [отв] [спам] [под] +1 | -1

объяснил блин
что .htaccess?

4.
NTL * 18.08
(9 мар 2017, 15:21) [0/0] [0] [отв] [спам] [под] +1 | -1

mod_rewrite как вариант заюзать или вот функция function Downloads($filename, $name, $mimetype='application/octet-stream'){
if (!file_exists($filename))die('Файл не найден');
Удалён
$from = 0;
$size = filesize($filename);
$to = $size;
if (isset($_SERVER['HTTP_RANGE'])){
if (preg_match ('#bytes=-([0-9]*)#i',$_SERVER['HTTP_RANGE'],$range)){
$from = $size-$range[1];
$to = $size;
} elseif(preg_match('#bytes=([0-9]*)-#i',$_SERVER['HTTP_RANGE'],$range)){
$from = $range[1];
$to = $size;
} elseif(preg_match('#bytes=([0-9]*)-([0-9]*)#i',$_SERVER['HTTP_RANGE'],$range)){
$from = $range[1];
$to = $range[2];
}
header('HTTP/1.1 206 Partial Content');


$cr = 'Content-Range: bytes '.$from .'-'.$to.'/'.$size;
}
else
header('HTTP/1.1 200 Ok');
$etag = md5($filename);
$etag = substr($etag, 0, 8) . '-' . substr($etag, 8, 7) . '-' . substr($etag, 15, 8);
header('ETag: "'.$etag.'"');
header('Accept-Ranges: bytes');
header('Content-Length: ' .($to-$from));
if (isset($cr))header($cr);
header('Connection: close');
header('Content-Type: ' . $mimetype);
header('Last-Modified: ' . gmdate('r', filemtime($filename)));
header("Last-Modified: ".gmdate("D, d M Y H:i:s", filemtime($filename))." GMT"*;
header("Expires: ".gmdate("D, d M Y H:i:s", time() + 3600)." GMT"*;
$f = fopen($filename, 'rb');

if (preg_match('#^image/#i',$mimetype))
header('Content-Disposition: filename="'.$name.'";');
else
header('Content-Disposition: attachment; filename="'.$name.'";');

fseek($f, $from, SEEK_SET);
$size = $to;
$downloaded = 0;
while(!feof($f) and !connection_status() and ($downloaded<$size)){
$block = min(1024*8, $size - $downloaded);
echo fread($f, $block);
$downloaded += $block;
flush();
}
fclose($f);
}

5.
deron * 0.06
[автор] (9 мар 2017, 15:36) [0/0] [0] [отв] [спам] [под] +1 | -1

слушайте а через скрипт сокращателя ссылок не получиться скрыть?
если да то где можно взять рабочий такой скрипт или движок чё там.

6.
NTL * 18.08
(9 мар 2017, 15:51) [0/0] [0] [отв] [спам] [под] +1 | -1

deron, Выше функция само то будет

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений