Autor | Zpráva | ||
---|---|---|---|
maruxs Profil * |
#1 · Zasláno: 17. 3. 2008, 19:45:16
Zdravím,
hledal jsem všude možně, ale našel jsem jen generování jednoho náhodného obrázku. Potřeboval bych generovat více různých obrázků (výměnných ikonek), jelikož neustále přibývají, pokud už je to někde popsané, tak se omlouvám, stačí mi jen odkaz :) Předem díky za pomoc |
||
vertigo4 Profil |
#2 · Zasláno: 17. 3. 2008, 19:48:41
|
||
maruxs Profil * |
#3 · Zasláno: 17. 3. 2008, 22:03:50
JJ, ale to je ta možnost pro jeden, no asi jsem to špatně popsal, chci vygenerovat např. 4 náhodné (ale všechny různé) obrázky ze např. 50, a zobrazit je najednou, tj. všechny čtyři...
|
||
Alphard Profil |
#4 · Zasláno: 17. 3. 2008, 22:06:53
vlož do pole, zamíchej a požadovaný počet vypiš
|
||
Časová prodleva: 3 dny
|
|||
maruxs Profil * |
#5 · Zasláno: 20. 3. 2008, 17:38:31
díky, povedlo se :)
|
||
Axamith Profil |
#6 · Zasláno: 20. 3. 2008, 19:39:55
Nejsem PHP čkový odborník a s tímto jazykem zatím jenom tak experimentuji. Vyzkoušel jsem si příklad, který uvedl vertigo4. Všiml jsem si, že někdy nastane situace, že je načten stejný obrázek dvakrát zasebou. Lze toto nějak ošetřit. A ještě jeden dotaz. V kódu je příkaz
mt_srand(time()); Děkuji, že mě nekamenujete za možná nePHPčkovské dotazy. |
||
vertigo4 Profil |
#7 · Zasláno: 20. 3. 2008, 19:51:42
Axamith
aby nebyl stejný obrázek dvakrát za sebou tak se to dá řešit zápisem do souboru vybraného obrázku a příště se jen položí podmínka, jestli vygenerovaný obrázek není totožný s naposled zapsaným do souboru... podobný princip jsem psal jednou zde na diskuzi... <? $filename = 'nahodne.txt';// název souboru... možno změnit if(date('G')=='12') { $nahodne = rand(1,50); if (file_exists($filename)) { $open = fopen($filename,"r"); $cislo = fread($open, FileSize ($filename)); // načte do proměnné $cislo uložené číslo echo $cislo; } else { $open = fopen($filename, "w"); fwrite($open, $nahodne); // uloží náhodné číslo fclose($open); // zavře soubor echo $nahodne; } } elseif ((!date('G')=='12') && (file_exists($filename))) unlink($filename); ?> jen to chce upravit na obrázek, tento skript ukládá náhodně vybrané číslo |
||
Neotrid Profil * |
#8 · Zasláno: 20. 3. 2008, 20:04:17
no fuj .. zapisovat do souboru ... co takhle použití session ?
|
||
vertigo4 Profil |
#9 · Zasláno: 20. 3. 2008, 20:07:42
Neotrid
však jsem psal že se to dá řešit... |
||
Časová prodleva: 16 let
|
0