DLE 9.x üçün yükləmə şifrlənməsi
10.11.2010 в 15:27
Автор: V1k1ng | Комментариев (0) | Просмотров: 1705 | Скачали: 0
DLE 9.x üçün yükləmə şifrlənməsi
Описание файла:
DLE 9.x üçün yükləmə şifrlənməsi
köhnə mühafizə dəstəyi
+ VB-da dəyişikliklərin daxil edilməsi tələb edilmir
+ 3 addımda quraşdırma
+ DLE 9 dəstəyi

---------------------------------------
Quraşdırma:

Faylı açırıq:
engine/modules/functions.php
Show_attach (589) funksiyasında sətiri tapırıq
$find_1[] = '[attachment=' . $row['id'] . ']';
$find_2[] = "#\[attachment={$row['id']}:(.+?)\]#i";

Aşağı əlavə edirik:
$id = $row['id'];
$row['id'] = urlencode(base64_encode($row['id']) . md5($row['id'] . DBPASS . DBUSER));

aşağıda axtarırıq:
$replace_1[] = "{$row['name']} [{$size}]";
$replace_2[] = "\\1 [{$size}]";

Faylı açırıq
engine/download.php
Sətir (95)-də tapırıq:
$id = intval ( $_REQUEST['id'] );

Və onu əvəz edirik:
$id = intval(base64_decode(substr($_REQUEST['id'], 0, -32)));
if (md5($id . DBPASS . DBUSER) != substr($_REQUEST['id'], -32))
{
die ( "Access denied" );
}

--------------------

Buda son




Источник:

Похожие материалы:
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Код *:
Хостинг от uCoz

For-Webber.Ru - все для начинающего Веб Мастера

For-Webber.Ru - все для начинающего Веб Мастера

For-Webber.Ru - все для начинающего Веб Мастера