Autor | Zpráva | ||
---|---|---|---|
PAVEL www.PROCHAZKA.zde.cz Profil * |
#1 · Zasláno: 23. 6. 2007, 14:42:19
Zdravim, mate nekdo nejakou fce, ktera me vyplivne bez vlozeni udaju nejaky nahodny retezec? slozeny s cisel a pismen? nejlepe tak kolem 10 az 20 znaku.....
Sice to lze udelat funkci RND a tu provest dle pozadavku kolikrat chci a jeste hodnotu prevest na ascii kod a mam to ale neexistuje neco lepsiho? RND je funkce z basicu, nevim jaky ma nazev v php ale urcite hooodne podobny.... |
||
TFSi Profil |
#2 · Zasláno: 23. 6. 2007, 14:44:36 · Upravil/a: TFSi
PAVEL [url=http://www.PROCHAZKA.zde.cz
]www.PROCHAZKA.zde.cz[/b] [/url] Můj oblíbený: base64_encode(rand(1,9999)); |
||
bukaj Profil |
#3 · Zasláno: 23. 6. 2007, 14:51:16
já požívám toto:
|
||
djlj Profil |
#4 · Zasláno: 23. 6. 2007, 14:51:55 · Upravil/a: djlj
PAVEL PROCHAZKA.zde.cz
$_SERVER['UNIQUE_ID'], je-li nainstalováno. Ten odkaz v přezdívce je velmi, velmi trapný. |
||
PAVEL www.PROCHAZKA.zde.cz Profil * |
#5 · Zasláno: 23. 6. 2007, 14:55:57
bukaj lepsi je to udelat ze se bude
$cislo = round(rand(32,127)); a promennou cislo prevest na ascii znak. Tim se zbavite toho odporneho pole....Ale tak to delat nechci.... |
||
PAVEL www.PROCHAZKA.zde.cz Profil * |
#6 · Zasláno: 23. 6. 2007, 14:57:14
djlj to je tvuj problem, ale uz sis mohl vsimnout ze je to mus standartni podpis, akorat to dotedka bylo bez toho www....
|
||
djlj Profil |
#7 · Zasláno: 23. 6. 2007, 14:58:20
PAVEL www.PROCHAZKA.zde.cz[/b]
Ano, dříve to ale v textu příspěvku netvořilo odkaz. Nesouhlasím s tebou, problém je to tvůj. Standartní podpis? Jako nějaký s vlajkou? :) |
||
PAVEL www.PROCHAZKA.zde.cz Profil * |
#8 · Zasláno: 23. 6. 2007, 14:58:35
TFSi to je velice zajimave, takze pokud bydu chtit retezec o delce treba 7 znaku tak to byde vypadat takto:
base64_encode(rand(1000000,9999999)); ? |
||
YoSarin Profil |
#9 · Zasláno: 23. 6. 2007, 15:06:27
PAVEL PROCHAZKA.zde.cz
Odstraň si z toho jména www prosím. Jak vidíš, tak fórum s tím má celkem problémy. |
||
nightfish Profil |
#10 · Zasláno: 23. 6. 2007, 15:09:31
PAVEL PROCHAZKA
a je takový problém to vyzkoušet? jinak přidávám se k djlj, ten odkaz je opravdu otravný |
||
bukaj Profil |
#11 · Zasláno: 23. 6. 2007, 15:20:52 · Upravil/a: bukaj
PAVEL www(tečka)PROCHAZKA(tečka)zde(tečka)cz
tak to tak nedělej :P chápu, že tak jednoduché řešení je pod tvou úroveň :) |
||
PAVEL PROCHAZKA.zde.cz Profil * |
#12 · Zasláno: 23. 6. 2007, 15:31:19
bukaj nechapes.... Jen se takovemu reseni chci vyhnout..... A kdyz jsi uvedl svuj zpusob, tak jsem ti ho vylepsil, podle me je zcela zbytecnost mejt v kodu pole abecedy, pokud je elegantnejsi reseni nasnaze, neco jineho by bylo kdyby pismenka a cislice nesly podle abecedy, to potom takove pole ma opodstatneni......
|
||
bukaj Profil |
#13 · Zasláno: 23. 6. 2007, 15:45:10
PAVEL www(tečka)PROCHAZKA(tečka)zde(tečka)cz
tudíž tvrdíš, že mezi asci znaky 32 a 127 se vyskytují pouze číslice a písmena, které jsem měl v tom poli? |
||
PAVEL PROCHAZKA.zde.cz Profil * |
#14 · Zasláno: 23. 6. 2007, 16:09:10
bukaj
neco jineho by bylo kdyby pismenka a cislice nesly podle abecedy, to potom takove pole ma opodstatneni...... bez komentare..... tudíž tvrdíš, že mezi asci znaky 32 a 127 se vyskytují pouze číslice a písmena, které jsem měl v tom poli? nikde jsem nic takoveho nerekl.... |
||
PAVEL PROCHAZKA.zde.cz Profil * |
#15 · Zasláno: 23. 6. 2007, 16:26:11
tak pro informaci jsem udelal toto:
bohuzel je to v cyklu, toho jsem se chtel vyhnout....
retezec neobsahuje nulu aby se nedala zamenit s pismenem o.... Nic lepsiho jsem nevypotil....:). Stim polem se me to fakt nezamlouva.... Mozna se nebude nekomu zamlouvat muj postup ale to je vec nazoru.... |
||
bukaj Profil |
#16 · Zasláno: 23. 6. 2007, 16:41:52
PAVEL www(tečka)PROCHAZKA(tečka)zde(tečka)cz
však ty ani nevíš, co pořádně mluvíš! :) nejdřív napíšeš toto: $cislo = round(rand(32,127)); a promennou cislo prevest na ascii znak. Tim se zbavite toho odporneho pole nevím, jak ty ale když jsem se podíval do asci tabulky, tak jsem zjistil, že mezi asci znaky 32 a 127 se vyskytují nejen písmena velké a malé anglické abecedy a číslice od 0 do 9 (což by odpovídalo reguláru [A-Za-z0-9], jehož všechny znaky jsou obsaženy v tom mém poli), ale že tam je též mnoho dalších znaků. a tak jsem se tedy zeptal, jestli si opravdu stojíš za svým tvrzením. ty odpovídáš: nikde jsem nic takoveho nerekl.... ale pokud jsi napsal, že k nahrazení toho pole, které obsahuje pouze! znaky velké a malé anglické abecedy a číslice od 0 do 9, stačí vypsat náhodný asci znak v rozmezí od 32 do 127, tak tím tvrdíš, že mezi asci znaky 32 a 127 se vyskytují pouze ty znaky jež byly v tom poli. ale to už neřeš |
||
PAVEL PROCHAZKA.zde.cz Profil * |
#17 · Zasláno: 23. 6. 2007, 17:30:54
bukaj ach jo.....
|
||
Časová prodleva: 18 let
|
0