Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как организовать шаблонное переименование изображений при загрузке в новость?

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


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

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

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


Комментарии пользователей (4)

BAHO
48

171 | 54

BAHO - 17 ноября 2015 23:23 - Юзер

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

Sander
1126

1637 | 1204

Sander - 17 ноября 2015 23:27 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

BAHO
48

171 | 54

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

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

vitnet
218

2173 | 930

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    
        ....

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

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