Pereiti prie turinio

Atsitiktinis kodas SMS


Rekomenduojami pranešimai

Sveiki, sunku padaryti tokį kodą, kad tarkim aš į mysql ar dar į kokį nors failą surašau kodus (kuriuos paimtu vieną kartą tikrai) ir žmogus išsiuntęs sms su tam tikru raktažodžių gautu atsitiktinį kodą iš mano surašytų(arba gali gauti eilės tvarka pagal mano surašytų nesvarbu).

Gal kas tokį ir turi? gal gali pasidalinti su manimi arba parduoti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

for ($i=1;$i<=$skaicius; $i++) {

$random_array[$i] = array_rand($keys_array, 1);

if (($key = array_search($random_array[$i], $keys_array)) !== false) {

unset($keys_array[$key]);

}

}

 

$random_array tavo atsitiktinių skaičių masyvas, $skaicius - elementų kiekis masyve. Generuoti skaičiai nesidubliuos.

 

PS pamiršau kaina suderinti!

Redagavo amat
Nuoroda į pranešimą
Dalintis kituose puslapiuose

for ($i=1;$i<=$skaicius; $i++) {

$random_array[$i] = array_rand($keys_array, 1);

if (($key = array_search($random_array[$i], $keys_array)) !== false) {

unset($keys_array[$key]);

}

}

 

$random_array tavo atsitiktinių skaičių masyvas, $skaicius - elementų kiekis masyve. Generuoti skaičiai nesidubliuos.

 

PS pamiršau kaina suderinti!

Netiks šitas, duomenys eis iš DB unset tavo panaikins pasirinkta elementą, bet tik tuo momentu, po kitos užklausos nežinos koks kodas buvo pasirinktas prieš tai.

 

DB lentelėje turėtu būti bent 3 laukai: ID, CODE, USED. CODE turėtu būti unikalus, o po panaudojimo updainti statusą USED į 1. Taip pat dar gali būti DATE laukas kuris saugos kažkokią datą pagal kurią galima įgiventinti kodo galiojimo laiką.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...