[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: генерация случайных символов в название например
sharki
Всем привет, такой вопрос- загружаю в базу изображение ему присваивается новое имя сгенерируемое не похожее на другие название например вида "fh000jfjd"
в отдельное поле, а в другом поле весит орижнл название файла ..ну так вот, как допустим в переменную $md=..... заносица уникальное название..с помощью чего генерируюца случайные числа с контролируемым числом символов?

PS если можно объясняйте доступным языком для не опытного)))))



Спустя 7 минут, 19 секунд (25.10.2009 - 00:39) lawbreaker написал(а):
я не вижу твоего вопроса!

Спустя 7 минут, 42 секунды (25.10.2009 - 00:46) sharki написал(а):
так наверно понятнее?

Спустя 3 минуты, 7 секунд (25.10.2009 - 00:50) Gabriel написал(а):
sharki
почему у меня впечетление что ты говориш о md5

Спустя 1 минута, 40 секунд (25.10.2009 - 00:51) sharki написал(а):
я читал некоторые посты думал что он применяеца только к паролю...или же можно ко всему чему угодно?
и кстати, можно задать там значение, чтобы он генерировал только числа?

Спустя 4 минуты, 28 секунд (25.10.2009 - 00:56) Gabriel написал(а):
sharki
функция создает хеш того что в нее попадает, ну ето как я ее понимаю

Спустя 42 секунды (25.10.2009 - 00:56) lawbreaker написал(а):
Gabriel
ты не прав... мд5 тут вообше не к чему. мд5 пременяетсо для пароль, для шыфровки и.т.д

числа генинируютса етом командой
PHP
rand(0,100);

Спустя 2 минуты, 30 секунд (25.10.2009 - 00:59) sharki написал(а):
понятно
PHP
$zeld "sharki";
$rec md5($zeld);
echo 
$rec#он мне выведит захешированное слово sharki


а как например вытащить из хэша обратно то значение которое я поместил?

Спустя 34 секунды (25.10.2009 - 00:59) sharki написал(а):
lawbreaker
щас гляну про эту функцию

Спустя 3 минуты, 10 секунд (25.10.2009 - 01:03) Gabriel написал(а):
lawbreaker
обьясни пожалуста мне чем отличаються пароли от логинов фраз текстов или цыфр?? в данном случае у ТС есть пример имени номера+цыфры хотя может там и правда какойто хитрый алгоритм из рандов....
sharki
ну выташить от туда теоритически невозможно но ето только теоритически а практически ето дико долго и мало кому нужно

Спустя 2 минуты, 15 секунд (25.10.2009 - 01:05) lawbreaker написал(а):
sharki
да глянь, она генерирует числа... а если хочеш чтобы буквы и символы то читай ниже :


создаеш массив в котором находятса все буквы и символы из которых может состоять сгенирированное слово...
PHP
$vse_bukvi = array('a','b','c','$');

и так далее всё до конца....

потом
PHP
$r rand(0,40);
$sim $vse_bukvi[$r];

$r = rand(0,40);
заместь 40 ты должен поставить то количество , сколько знаков у тебя в массиве

Спустя 2 минуты, 48 секунд (25.10.2009 - 01:08) sharki написал(а):
во, lawbreaker то что нужно))) кстати почитал и лучше использовать mt_rand() там еще меньше вероятность повтора

спасибоGabriel
lawbreaker

Спустя 4 минуты, 21 секунда (25.10.2009 - 01:12) lawbreaker написал(а):
sharki
всегда пажалуста... заходи ещё smile.gif

Спустя 22 минуты, 3 секунды (25.10.2009 - 01:34) kirik написал(а):
sharki
Если че, тут есть функция smile.gif
Быстрый ответ:

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