PHP
.
SU
Программирование на PHP, MySQL и другие веб-технологии
Tweet
PHP
.
SU
Портал
Главная
Помощь
Поиск
Поиск Яндекс
Вакансии
Пользователи
Здравствуйте,
Гость
(
Вход
·
Регистрация
·
Правила форума
)
Быстрый вход
Забыли пароль?
Форумы портала PHP.SU
» Список сообщений, автором которых является bryanskij
Страниц
(1):
[1]
Найдено сообщений: 3
bryanskij
Отправлено: 04 Мая, 2012 - 17:00:19 • Тема:
Хеширование пароля
• Форум:
Пользовательские функции
Ответов:
16
Просмотров:
2178
OrmaJever пишет:
Вот простой пример функции которая криптует строку, без возможности расшифровки, не использующая ни одной стандартной функции хеширования
PHP:
скопировать код в буфер обмена
function
_hash
(
$input
)
{
$output
=
''
;
$itoa64
=
'./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
;
$count
=
strlen
(
$input
)
;
for
(
$i
=
0
;
$i
<
$count
;
)
{
$value
=
ord
(
$input
[
$i
++
]
)
;
$output
.=
$itoa64
[
$value
&
0x3f
]
;
if
(
$i
<
$count
)
$value
|=
ord
(
$input
[
$i
]
)
<<
8
;
$output
.=
$itoa64
[
(
$value
>>
6
)
&
0x3f
]
;
}
return
$output
;
}
echo
_hash
(
'mypass'
)
;
Крутая штука.... А что означает 0x3f ?
bryanskij
Отправлено: 04 Мая, 2012 - 16:30:12 • Тема:
Функция date()
• Форум:
Хранение данных, их вывод и обработка
Ответов:
3
Просмотров:
819
OrmaJever пишет:
в $fd будет дата на 7 дней раньше сегоднешнего дня и в конце 00:00:00, а в $ld будет текущая дата и в конце тоже 00:00:00
А для чего это используется? Просто код разбирал чужой и наткнулся...
bryanskij
Отправлено: 04 Мая, 2012 - 16:17:45 • Тема:
Функция date()
• Форум:
Хранение данных, их вывод и обработка
Ответов:
3
Просмотров:
819
Что делает вот эта строчка.
$fd = date('Y-m-d 00:00:00', strtotime("- 7 day"));
$ld = date('Y-m-d 00:00:00', strtotime("now"));
Какое значение будет в $fd и в $ld? Спасибо.
Страниц
(1):
[1]
Powered by
ExBB
FM 1.0 RC1. InvisionExBB