php, mysql, html, css, js, c#, java, c++ coder

Random Şifre üretimi

Eylül 8, 2008 | In: Php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 <code><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?
</span><span style="color: #ff8000;">// $sayi değişkenine herhangi bir değer göndermezseniz
//default olarak 12 haneli şifre üretir. Bu sayıyı
//değiştirebilirsiniz.

</span><span style="color: #007700;">function </span><span style="color: #0000bb;">uret</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$sayi </span><span style="color: #007700;">= </span><span style="color: #0000bb;">12</span><span style="color: #007700;">){
</span><span style="color: #0000bb;">$dizim </span><span style="color: #007700;">= </span><span style="color: #dd0000;">"qazwsxedcrfvtgbyhnujmIkolp" </span><span style="color: #007700;">.
</span><span style="color: #dd0000;">"QAZWSXEDCRFVTGBYHNUJMIKOLP" </span><span style="color: #007700;">.
</span><span style="color: #dd0000;">"1234567890"</span><span style="color: #007700;">;
</span><span style="color: #0000bb;">$boyut </span><span style="color: #007700;">= </span><span style="color: #0000bb;">strlen</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$dizim</span><span style="color: #007700;">);
</span><span style="color: #0000bb;">srand</span><span style="color: #007700;">((double)</span><span style="color: #0000bb;">microtime</span><span style="color: #007700;">()*</span><span style="color: #0000bb;">1000000</span><span style="color: #007700;">);
for(</span><span style="color: #0000bb;">$i </span><span style="color: #007700;">= </span><span style="color: #0000bb;">0</span><span style="color: #007700;">; </span><span style="color: #0000bb;">$i </span><span style="color: #007700;">&lt; </span><span style="color: #0000bb;">$sayi</span><span style="color: #007700;">; ++</span><span style="color: #0000bb;">$i</span><span style="color: #007700;">) {
</span><span style="color: #0000bb;">$rastgele </span><span style="color: #007700;">.= </span><span style="color: #0000bb;">$dizim</span><span style="color: #007700;">[</span><span style="color: #0000bb;">rand</span><span style="color: #007700;">(</span><span style="color: #0000bb;">0</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$boyut</span><span style="color: #007700;">)];
}
return </span><span style="color: #0000bb;">$rastgele</span><span style="color: #007700;">;
}

</span><span style="color: #0000bb;">$sifrem</span><span style="color: #007700;">=</span><span style="color: #0000bb;">uret</span><span style="color: #007700;">(</span><span style="color: #0000bb;">5</span><span style="color: #007700;">);
echo (</span><span style="color: #0000bb;">$sifrem</span><span style="color: #007700;">);
</span><span style="color: #0000bb;">?&gt;</span> </span>

Paylaş ve HalayÇek: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Technorati
  • Digg
  • del.icio.us
  • YahooMyWeb
  • Taggly
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • IndiaGram
  • Internetmedia
  • Netscape
  • Reddit
  • Scoopeo
  • StumbleUpon

Comment Form

Takvim

Temmuz 2010
Pts Sal Çar Per Cum Cts Paz
« Haz    
 1234
567891011
12131415161718
19202122232425
262728293031