Показать сообщение отдельно

  #9  
Старый 21.05.2009, 21:49
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Самый оптимальный вариант - вариант Gift
только я бы еще сделал както так:

PHP код:
<?php

/**
 * @author m0hze
 * @copyright 2009
 */

$rand rand(1,6);
define(generate_def($rand),1);
  function 
generate_def($number)

  {

    
$arr = array('a','b','c','d','e','f',

                 
'g','h','i','j','k','l',

                 
'm','n','o','p','r','s',

                 
't','u','v','x','y','z',

                 
'A','B','C','D','E','F',

                 
'G','H','I','J','K','L',

                 
'M','N','O','P','R','S',

                 
'T','U','V','X','Y','Z',

                 
'1','2','3','4','5','6',

                 
'7','8','9','0','.',',',

                 
'(',')','[',']','!','?',

                 
'&','^','%','@','*','$',

                 
'<','>','/','|','+','-',

                 
'{','}','`','~');

    
// Генерируем пароль

    
$def "";

    for(
$i 0$i $number$i++)

    {

      
// Вычисляем случайный индекс массива

      
$index rand(0count($arr) - 1);

      
$def .= $arr[$index];

    }

    return 
$def;
}

?>
Вот только неподумал, как во второй скрипт передать загенеренную константу
НУ может ктото другой придумает,но при таком раследе я непредставляю как ктото сможет угадать бдующую константу.
 
Ответить с цитированием