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

Как организовать шаблонное переименование изображений при загрузке в новость?


     17.11.2015    Общие вопросы по PHP, Модули, Хаки, Ламерские вопросы    1953

вопрос
Здравствуйте. Интересует такой вопрос. Многие пользователи заливают изображения на сайт и получается не очень красивые имена файлов. Например: "/uploads/posts/2015-11/1447774831_dle-faq.ru_333ftcx1t2k.jpg". А как сделать такое вид: "/uploads/posts/2015-11/1447774831_dle-faq.ru.jpg"?

Ответа пока нет


4 комментария

BAHO
Юзер

BAHO - 17 ноября 2015 23:23 -

Научитесь пользоваться поиском...
Я думаю догадаетесь как вам сделать

Sander
PHP-developer

Sander - 17 ноября 2015 23:27 -

Вопрос не в том, как изменить префикс имени файла, а вообще исключить упоминание имени файла.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

BAHO
Юзер

BAHO - 17 ноября 2015 23:58 -

Упссс, ссори, не досмотрел... Мой косяк.

vitnet
PHP-developer

vitnet - 18 ноября 2015 00:57 -

В таком случае можно проделать следующее
найти 2 раза и поправить (engine/classes/uploads/upload.class.php)
        if( $prefix ) {
            $file_prefix = time() + rand( 1, 100 );
            $file_prefix .= "_";
        } else $file_prefix = "";

        //$filename = totranslit( $file_prefix . $filename ); // default

        //new    
        $filename_arr = explode( ".", $filename );
        $type = end( $filename_arr );
        $filename = $file_prefix . "site.com." . $type;
        //new    
        ....

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

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

наверх