Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
agat 27.09.2002 16:50
Ya vospolzovalsya vashim sovetom - sdelal takoy macros@getUniqueRND[count] $new[^hash::create[]] $used[^hash::sql{select code,id from cards}] ^for[x](0;$count){ $rnd[^math:random(1000000000)] ^while(def $used.[$rnd] && def $new.[$rnd]){ ^rnd.inc[] } $new.[$rnd][1] } ^new.foreach[key;value]{ ^void:sql{insert into cards (code) values ('$key')} # ^math:crypt[$key;^$apr1^$] -> zdes ya poproboval crypt }i reshil poprobovat(test) crypt'it, kak vi i posovetovali. Tolko u mneya vot takoy vot crypt poluchaetsa :
$apr1$/gQoPKyB$qWpQDwEitVMoB4l6tJOK/1 $apr1$lIYa4lB6$U1Lf1kI/muHhDAN3MjD1n. $apr1$Esa9z7fY$PAOPw41QfC.xZkpATvjcT. $apr1$bzQX.TNE$ZWU8ONihp/3nJZM3Yu3UV/ $apr1$KR3aoU11$PRgBpD6An2MPM3YpMiAuD. $apr1$0pmWptlh$A4Zi35HeSSncXXNnysyNF1eto vse primeri... Kak vidite, v nachale kazhdoy stroki poyavlyaetsa $apr1$. Ya dumayu, chto on tam lishniy - mozhet gde-to oshibka? ili tak i dolzhno bit? Mozhet mne ih ^string.match[]'em pochistit?