[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание идентификатора
Stasonix
Часто в интернет-магазинах вижу у каждого товара свой ИД, выглядет он примерно вот так sa12c6ay6, как формируют такие ид-шники, какой-то скрипт специальный, или как это лучше осуществить, каким способом, обычные ид в БД явно не оно?



Спустя 2 минуты, 7 секунд (19.09.2011 - 21:48) Игорь_Vasinsky написал(а):
ну точно не рандомо.. это может быть артикул, скороее всего он и есть. и в идеале он индивидуален., просто многоие принибригают и ляпуют своё.

Спустя 4 минуты, 30 секунд (19.09.2011 - 21:53) vital написал(а):
str_pad(md5(uniqueid()),5);

Спустя 12 минут, 40 секунд (19.09.2011 - 22:06) Игорь_Vasinsky написал(а):
vital
с кирилицей??? ohmy.gif

Спустя 1 минута, 31 секунда (19.09.2011 - 22:07) vital написал(а):
Цитата (Игорь_Vasinsky @ 19.09.2011 - 21:06)
vital
с кирилицей??? ohmy.gif

откуда она там?

Спустя 5 минут, 42 секунды (19.09.2011 - 22:13) Игорь_Vasinsky написал(а):
не ... в посте ТС нету... вообще я имел ввиду.

Спустя 12 минут, 58 секунд (19.09.2011 - 22:26) vital написал(а):
Киррилица в Идентификаторах - бред.

А если надо просто рандомстроку, то всяких велосипедов паролегенерилок в инете пруд-пруди

function generated ($lenght) { 
$chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789'; // набор символов
$count_chars = strlen ($chars); // длина строки символов

for ($i=0; $i<$lenght; $i++) {
$rand = rand (1,$count_chars); // генерируем случайное число от 1 до числа равному длине строки набора символов

$string .= substr ($chars, $rand, 1); //возвращаем строку длиной 1 символ
}

return $string;
}

Первое - что загуглил. Как русские буквы добавить, не думаю, что надо подсказывать?)

Спустя 2 минуты, 28 секунд (19.09.2011 - 22:28) Игорь_Vasinsky написал(а):
видил я тут скрипт генирации пароля, на 2 листа почти.....

Спустя 26 секунд (19.09.2011 - 22:29) redreem написал(а):
да как угодно. например md5(id+name). вопрос в другом: зачем? возможно это некий код-каждый символ которого показывает некое свойство товара. просто шифровать артикул - смысла не вижу вообще.

Спустя 1 минута, 30 секунд (19.09.2011 - 22:30) Игорь_Vasinsky написал(а):
об этом я и говорил.

Спустя 4 минуты, 8 секунд (19.09.2011 - 22:34) caballero написал(а):
А чем не устраивает простое целое - например autoincrement с таблицы?
Типа маловато понтов?

Спустя 1 минута, 17 секунд (19.09.2011 - 22:36) Игорь_Vasinsky написал(а):
вопрос у ТС - как получают такой id, а не как получить.

Спустя 1 час, 33 минуты, 24 секунды (20.09.2011 - 00:09) inpost написал(а):
Stasonix
Это не ID товара, это его артикул.

Спустя 32 минуты, 47 секунд (20.09.2011 - 00:42) Stasonix написал(а):
Ясно!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.