чтение rss ленты

Nulls.su

Здесь обезаельно что то появиться 8)

Более усовершенствованный Attachment для DLE

Хак пригодится тем кто использует модуль HIDE.
Собственно это хак, который меняет привычное [attachment=1] на [attachment=aec067e4feb150d01ffbc77c3afba514].
+ поддержка старых аттачей
+ не требует внесения изменений в БД
+ установка в 2 шага
+ поддержка 9 линейки DLE
+ разработка программного обеспечения

Установка:

1) Открываем файл engine/modules/functions.php


Находим строку в функции show_attach (589 для чистого двига):

$find_1[] = '[attachment=' . $row['id'] . ']';
$find_2[] = "#\[attachment={$row['id']}:(.+?)\]#i";


Ниже вставляем

$row['id'] = urlencode(base64_encode($row['id']) . md5($row['id'] . SPECIALFORDLEINUA));



2) Открываем файл engine/download.php

Находим строку (95)

$id = intval ( $_REQUEST['id'] );



И заменяем ее на
$id = intval(base64_decode(substr($_REQUEST['id'], 0, -32)));
if (md5($id . SPECIALFORDLEINUA) != substr($_REQUEST['id'], -32))
{
    die ( "Access denied" );
}


Вот и всё.
 
 (голосов: 0)
  • Просмотров: 914
  • Комментариев: 0

Комментарии к статье

Если Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Переместиться наверх

nulls.su

Внимание, вся информация размещена на сайте пользователями, поэтому владельцы сайта не несут ответственности за правдивость, валидность, степень контрафактности. Если вы считаете что информация размещена неправомерно, сообщите пожалуйста в службу поддержки и информация будет незамедлительно удалена. Вся информация размещена на основании соглашения
Шаблон разработан студией CENTROARTS