Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Функция за генериране на произволен стринг!
  1. Генериране на стрингове
Mutatos
     
Автор  Mutatos (19.04.2004 19:38)  съобщение до автора
Погледнат  3086 пъти  добави към любими
Оценка  добави коментар
Гласове  3  изпрати на приятел
Коментари  (2)  абонирай се за PHP
    Страница 1 / 1

 



Тази функция е прекрасна за автоматично генериране на пароли!

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
function getRandomString()
{
   
$randomstring = "";
   
$length=12;
   
   
$string  = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   
$string .= "abcdefghijklmnopqrstuvwxyz";
   
$string .= "0123456789";

   
mt_srand((double)microtime()*1000000);

   
for ($i=1; $i <= $length; $i++) {
       
$randomstring .= substr($string, mt_rand(0,strlen($string)-1), 1);
   
}
    
   
return $randomstring;
}

?>

Използване:

CODE
1
2
3
4
<?
$random_str = getRandomString();
echo $random_str;
?>



   


Ключови думи: PHP функция генериране произволен низ


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Ето още една подобна функция:
CODE
1
2
3
4
5
6
7
8
function uniqueIdentifier() {
    //
http://www.phpfive.net/article2.htm
    //
Uses uniqid() function to generate a token
   
$token = sha1(uniqid(mt_rand()));
   
return $token;
    //
This will create a 40-character hexadecimal hash string that is extremely difficult to predict.
    //
Example: 97a57f3b760942821873fb707556a46f82a70d17
}

  Pa4o на 07.08.2006 08:38

ne se razbira tochno kak se izpolzva tazi funkzia,niakakuv dopulnitelen primer mojesh li da dadesh

  Magenta на 20.04.2004 14:26

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008