Jump to content
php.lv forumi

Meklēju "Uzmini vārdu!" skriptu/php klasi


Recommended Posts

Ir doma uztaisīt nelielu vārdu minēšanas spēli, kurā sākumā vārdam trūkst daudz burtu, bet, ja minētājs nevar uzreiz uzminēt, tad pamazām parādās papildus burti. Kaut kas līdzīgs iet pa LNT darbadienās laikam. Cerams, ka sapratāt un varēsiet palīdzēt! Paldies!

Link to post
Share on other sites

Atbildi glabāt <input> hidden laukā nav prāta darbs. Jebkurš to varēs vienkārši apskatīties. Glabā to labāk sesijas mainīgajos - tie būs pieejam tikai un vienīgi uz servera.

Link to post
Share on other sites

Vajag ik pēc 2 soļiem vienu no "-" zīmēm nomainīt uz burtu, lai būtu vieglāka minēšana.

Domāju, ka base64_encode būs pietiekami, jo skripts nav no tiem, kur būtu jēga kaut ko hakot. Var jau pielikt "sāli" (vai kā Jūs to saucat), lai tas base64_encode būtu neatkodējams, bet tam šajā situācijā nav jēgas :)

Edited by torrentz
Link to post
Share on other sites
Vajag ik pēc 2 soļiem vienu no "-" zīmēm nomainīt uz burtu, lai būtu vieglāka minēšana.

To dari ar parastu for ciklu un maini stringa atsevišķus simbolus ar kvadrātiekavām.

 

Domāju, ka base64_encode būs pietiekami, jo skripts nav no tiem, kur būtu jēga kaut ko hakot. Var jau pielikt "sāli" (vai kā Jūs to saucat), lai tas base64_encode būtu neatkodējams, bet tam šajā situācijā nav jēgas :)

base64 ir atkodējams vienmēr! Ar sāli tam nav nekāda sakara, jo tā nav hešfunkcija.

Link to post
Share on other sites

Nu jā, vārdus uz dullo var dabūt, bet atlasītus tā pagrūtāk, bet gan jau kaut ko sev atradīšu :)

http://paste.php.lv/4d7ca8b88128c1fa580ae0...b572b7?lang=php

reku uzlaboju savu variantu bez sesijām- galvenais, ka strādā un tagad var izmantot no 6-zīmju līdz pat 10-zīmju vārdus nevis tikai 7-zīmju :)

Edited by torrentz
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

Loading...
×
×
  • Create New...