Autor | Zpráva | ||
---|---|---|---|
dunky Profil |
#1 · Zasláno: 25. 12. 2009, 20:42:42
Již znám cachování, ale pokud se má pokaždé vygenerovatt něco jiného, je mi k ničemu, protože to se uloží už jenom výstup kódu. Je možné, že z mé předchozí zmatené věty jste to moc nepochopili, takže příklad:
$parts = array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); for($i=0;$i<$length;$i++) { $random = rand(0,count($parts)-1); $vystup .= $parts[$random]; } echo $vystup; Tady se generuje pokaždé jiný náhodný kód, pokud to tedy provedu s ob kód v bufferu je pak pořád stejný... Mohu tento kód nějak uložit třeba do proměné a pak includovat, nebo něco podobného, aby se prováděl jako php? |
||
rexi Profil * |
#2 · Zasláno: 25. 12. 2009, 20:47:46
Co třeba do souboru a pak obsah souboru načíst do proměnné a includovat...
|
||
Taps Profil |
#3 · Zasláno: 25. 12. 2009, 20:48:21
dunky:
Mohu tento kód nějak uložit třeba do proměné a pak includovat Co to tak vyzkoušet. |
||
dunky Profil |
#4 · Zasláno: 25. 12. 2009, 20:59:17 · Upravil/a: dunky
Taps:
„Co to tak vyzkoušet.“ njn. já akorát nevim správnou syntaxi jak něco takovýho provést, mám to hodit do uvozovek, do složenej, nebo jednoduchejch závorek? |
||
Taps Profil |
#5 · Zasláno: 25. 12. 2009, 21:42:28 · Upravil/a: Taps
dunky:
můžeš si z kodu vytvořit funkci kterou pak naincluduješ soubor function.php function key($lenght){ $parts = array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); for($i=0;$i<$length;$i++) { $random = rand(0,count($parts)-1); $vystup .= $parts[$random]; } return $vystup; } a pak jen zavoláš funkci echo key($lenght); |
||
dunky Profil |
#6 · Zasláno: 25. 12. 2009, 21:51:57
no vidíš, tak jednoduchý a mě to nenapadne...
díky moc za odpověď |
||
Majkl578 Profil |
#7 · Zasláno: 25. 12. 2009, 22:01:49
|
||
dunky Profil |
#8 · Zasláno: 25. 12. 2009, 23:30:21
length předávám funkcí(celé je to uvnitř funkce) a jednodušší je věc názoru, já mám radši pole, než funkce s řetězci..
nevím, která metoda je rychlejší, k polím mám, ale sentimentální vztah... :) |
||
Časová prodleva: 14 let
|
0