Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Префикс к изображениям DLE 10.0

Префикс к изображениям DLE 10.0


     02.07.2013    префикс, dle 10    Все вопросы » Общие вопросы по PHP    3141

вопрос
Добрый день.
Вышла новая линейка, ну и я решил обновить свои сайты. Но вот незадача, я не смог перевести один хак с ранней версию на последнюю. Суть хака заключается в следующем:
Префикс к изображениям DLE 10.0


Ну так вот, новые места для данного хака я нашел и заменил, все как полагается. Проблема заключается в следующем: если я загружаю одну картинку два раза (чтобы проверить работает ли хак), то имя у картинки не меняется. Пробовал даже в двух разных статьях залить одну и ту же картинку с интервалом в 10 сек и перезагрузкой страницы. И это не помогло. Если раньше добавлялась к картинке цифра в конце имени, то сейчас она попросту не добавляется. Как решить проблему, кто подскажет?
Менял я, кстати, всего лишь
filename = totranslit( implode( ".", $img_name_arr ) ) . "." . $type;

На
            $filename = totranslit( implode( ".", $filename_arr ) );

            $file_prefix = '';
            $number = '';
            
            while ( file_exists( $upload_path . $filename . $number . '.' . $type ) ) {
            $number = $number+1;
            }
            
            $filename = $upload_path . $filename . $number . '.' . $type;

в фале
/engine/classes/uploads/upload.classes.php
Ах да, ещё три раза заменил
$file_prefix = time() + rand( 1, 100 );
$file_prefix .= "_";

на
$file_prefix = '';

Может в коде ошибка?.. Помогите..

Ответил: dj-avtosh


Решил в icq

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

Dr.Parlament
Юзер

Dr.Parlament - 3 июля 2013 21:29 -

И неужели никто не поможет?

dj-avtosh
PHP-developer

dj-avtosh - 4 июля 2013 05:15 -

А может отконсолите и покажите куда в дле 10 запрос шлется? Да бы увидеть весь процесс аплоада на серв.

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

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

Dr.Parlament
Юзер

Dr.Parlament - 4 июля 2013 11:26 -

Сервер говорит вот что:
----- Start check_filename
filename = imgB.jpg
filename after totranslit = imgB.jpg
filename end function = imgb.jpg

dr_pasha
Юзер

dr_pasha - 7 июня 2014 22:30 -

Нормально! Так как убрать префикс мб написать тут пошагово? DLE 10.2

serialpark
Юзер

serialpark - 5 июля 2014 01:43 -

Тоже интересует

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх