PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
bryanskij Отправлено: 04 Мая, 2012 - 17:00:19 • Тема: Хеширование пароля • Форум: Пользовательские функции

Ответов: 16
Просмотров: 2178
OrmaJever пишет:
Вот простой пример функции которая криптует строку, без возможности расшифровки, не использующая ни одной стандартной функции хеширования
PHP:
скопировать код в буфер обмена
  1. function _hash($input)
  2. {
  3.         $output = '';
  4.         $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  5.         $count = strlen($input);
  6.         for($i=0; $i<$count;)
  7.         {
  8.                 $value = ord($input[$i++]);
  9.                 $output .= $itoa64[$value & 0x3f];
  10.                 if ($i < $count) $value |= ord($input[$i]) << 8;
  11.                 $output .= $itoa64[($value >> 6) & 0x3f];
  12.         }
  13.  
  14.         return $output;
  15. }
  16. 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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB