pvz: $pic_arr = array(1,2,3,4,5); if(isset($_COOKIE['ppick'])){ @unset($pic_arr[intval($_COOKIE['ppick'])]); } $show_pic_key = array_rand($pic_arr, 1); $show_pic_no = $pic_arr[$show_pic_key]; $_COOKIE['ppick'] = $show_pic_key; //$show_pic_no statom i html .... kazkas tokio. On 2010.03.31 15:45, fliks wrote: > Manyciau, reiktu, pvz, cookie'je fiksuoti, koks buvo paskutinio rodyto > pic'o numeris, o kito psl-io krovimo metu tikrinti cookie ir, pvz, php > masyvuke ismesti elementa su skaiciumi, kurio pic buvo rodomas pries > tai, ir su likusiais skaiciukais tame masyvuke generuoti kita random > numeriuka naujam rodomam pic'ui. > Random elementui is masyvo istraukti gal tiktu sita f-ja: > http://php.net/manual/en/function.array-rand.php > > > On 2010.03.31 15:22, Arv wrote: >> Sveiki >> esu padares headeryje toki dalyka: >> >> <?php >> $header_image = rand(1,5); >> ?> >> <div id="hd2"> >> <img src="<? bloginfo('template_directory'); ?>/images/pic<? echo >> $header_image; ?>.jpg" /> >> </div> >> >> >> Tas atsitiktine tvarka rodo puslapiuose headerio piesinuka viena is >> penkiu pic1.jpg - pic5.jpg >> >> Bet yra problema, kad kartais seka buna tokia, kad 2-3 kartus >> nepasikeicia piesinukas: >> nu pvz random numeriu eile gaunasi: 11255 ir t.t. >> >> kaip padaryti kad salia esantys skaiciai niekada nebutu vienodi? t.y. >> kad garantuotai rodytu vis kita image, o ne du ar tris kartus ta pati >> kartais. >> >>