автоназначначение имен картинкам

Статус
В этой теме нельзя размещать новые ответы.
Вот код для дальнейшей работы
Код:
function rename_image($st)
		{
        $st = trim($st); //Удаляем пробелы справа и слева
        
        //Заменяем лишние символы и пробелы знаком минуса\\
        $st = str_replace('  ','-',$st);
        $st = str_replace(' ','-',$st);
        $st = str_replace('$','-',$st);
        $st = str_replace('\r','-',$st);
        $st = str_replace('\n','-',$st);
        $st = str_replace('\t','-',$st);

        //Транслитерация\\
        $st = strtr($st,
        "абвгдежзийклмнопрстуфыэАБВГДЕЖЗИЙКЛМНОПРСТУФЫЭ",
        "abvgdejziyklmnoprstufyeABVGDEJZIYKLMNOPRSTUFYE"
        );
        $st = strtr($st, array(
        'ё'=>"yo", 'х'=>"h", 'ц'=>"c", 'ч'=>"ch", 'ш'=>"sh",
        'щ'=>"sch", 'ъ'=>"", 'ь'=>"", 'ю'=>"yu", 'я'=>"ya",
        'Ё'=>"Yo", 'Х'=>"H", 'Ц'=>"C", 'Ч'=>"Ch", 'Ш'=>"Sh",
        'Щ'=>"Sch", 'Ъ'=>"", 'Ь'=>"", 'Ю'=>"Yu", 'Я'=>"Ya",
        ));
        
        $st = substr($st,0,30); //Обрезаем до 30 символов
        
        $st = $st.mt_rand(0000,9999); //Выводим случайное число от 0000 до 9999 и присоединяем его к уже измененному имени
		
		return $st;
		}

Прошу прощения за подробные комментарии. Описал, чтобы не было лишних вопросов.
Данный код нужно добавить в файл, который отвечает за заливку картинок, правда нужно немного изменить под него. Если будет время, то сам сделаю завтра.
 
Как не крутил одна и таже ошибка - Fatal error: Cannot redeclare rename_image()
что может быть не так?? :thenks:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху