• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. De lounge

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

Hulp nodig met idee

  • Superior
  • 19 augustus 2010 om 17:37
  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 22 augustus 2010 om 16:54
    • #21

    Vrij standaard bestaan codes uit hoofdletters en getallen, het is echt wel verstandig om dan de 0 en de O niet te gebruiken, aangezien die irritante verwarring op kunnen leveren. Dat zou je ook hebben met de l en de I als je ook kleine letters gebruikt. Ook de l en de 1 kunnen erg veel op elkaar lijken.

    De vorige kwestie ging inderdaad over database normalisatie en denormalisatie. Al wil ik het echter geen denormalisatie meer noemen, want het was wel heel erg extreem. Nooit meerdere waardes in één databaseveld opslaan! Nergens goed voor...

  • svenneke
    Intermediate
    Berichten
    364
    • 22 augustus 2010 om 16:56
    • #22

    killingdevil zou eerder gwn geen hoofdletters nemen erbij dan merk je dat verschil wel :) van een 0 en o vind ik toch :)

    superior denk eerder dat ik het zou mixen

    waarom slecht praten over buitelanders hun taal en hun afkomst.
    waarom praat nooit niemand slecht over de script talen dat is ook een andere taal.

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:01
    • #23

    @Killingdevil
    Die O en 0 weet ik, erger ik me ook nog wel eens aan bij captcha codes.
    Als ik de postcode methode ga gebruiken wil ik de letters en cijfers wel uit elkaar houden zodat dit geen verwarring oplevert.

    Meerdere waardes opslaan doe ik inderdaad niet, ik maak voor elke methode een nieuwe record.
    Dit is ook makkelijker aangezien ik nog wat gegevens over de beller opslaat.

    - ID
    - Gebruikers ID
    - Datum aanvraag
    - Gegeven coden
    - Status code (1 = actief, 2 = verkoop veiling)
    - Methode (IVR, SMS, iDEAL)

    Ik zit alleen nog beetje te twijfelen hoelang de code zou moeten zijn.

    Ik denk zelf 4 cijfers en 2 letters, alleen als 20 mensen 20 codes bellen kan ik dan geen kans krijgen dat er een duplicatie van codes komt?

    Of is dit door middel van de code generator op te lossen, dat als bijvoorbeeld de code al bestaat hij gelijk een nieuwe aanmaakt tot hij een unieke heeft en die kan mee versturen ?

  • Niels
    -1
    Berichten
    1.360
    • 22 augustus 2010 om 17:02
    • #24

    Dit is misschien even "off the record" maar om het probleem op te lossen waar Stefan over praat kun je een link maken om de code direct te activeren.

    Ik zou persoonlijk voor langere codes gaan die niet snel te onthouden zijn ivm mensen die meekijken op het scherm. Ik weet niet of je het zo maakt dat alleen diegene die de codes koopt ze ook alleen maar kan gebruiken maar goed.

    -1

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:07
    • #25

    Niels
    Daar dacht ik dus ook aan, ik wil de codes zo maken dat ze niet te onthouden zijn.
    Ze moeten alleen niet te moeilijk worden, dus dacht zelf 6 cijfers en 3 letters.

    Verder krijgt elke code een link om hem te activeren, je hoeft dus niet alles continu te kopiëren en plakken.

    De codes kunnen alleen geactiveerd worden als het gebruikers ID overeenkomt met de speler die hem activeert.


    Stel ik bestel een code, jij weet welke code het is en activeert hem.

    Dan gaat dit niet omdat ik hem besteld heb en dus ook zelf moet invoeren.
    Bij een verkoop zal de code overgedragen worden aan de koper, dan wordt het gebruikers ID veranderd in de koper.

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 22 augustus 2010 om 17:17
    • #26

    Je moet altijd checken of de code niet al bestaat. Ook al bestaat er maar één record en genereer je een code die 100 tekens lang is, altijd bestaat de kans op duplicatie.

    Maar als het ID van de gebruiker bekent is, en alleen hij de code mag activeren, waar is de code dan nog goed voor?

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:23
    • #27

    @Killingdevil
    Ik controleer ze wel, voordat ze erin gaan controleert hij eerst of de code niet al bestaat.

    Code kan je op verschillende manieren gebruiken, neem het volgende voorbeeld.

    - Donatie dagen
    - Extra speelgeld
    - Betere bescherming
    - Snellere vliegtijden
    - Meer profiel tekens
    - Outbox bij privé berichten
    - Verkopen op de veiling

    Dit zijn slechts voorbeelden, ik ben van plan om er nog meer mee te doen.
    Waarom een code maken die 100 tekens is, het zijn gewoon soort activatie codes.

    Zat te twijfelen of ik 4 cijfers en 2 letters doe, ik denk alleen dat 7 cijfers en 3 letters beter is.
    Dan krijg je een unieke code die 10 tekens is en niet door iemand zomaar is te onthouden.

  • svenneke
    Intermediate
    Berichten
    364
    • 22 augustus 2010 om 17:27
    • #28

    ow:o
    nu dat ik het zo lees snap ik wat je bedoelt dan zou ik zegge maak het gwn zo in het begin 2g1h1 ofzo en telkens die niet meer aan een unieke kan komen dat die er een letter meer bij zet of cijfer dacht dat je ze na activatie wou verwijderen

    waarom slecht praten over buitelanders hun taal en hun afkomst.
    waarom praat nooit niemand slecht over de script talen dat is ook een andere taal.

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:36
    • #29

    svenneke
    Zodra de code is gebruikt zal hij worden verwijderd, hij blijft niet in de record staan als hij al gebruikt is.

    Codes zien er nu als volgt uit:

    5674223TDE

    Dit zijn de codes die nu aangemaakt worden om alles door te sturen naar de database.

  • svenneke
    Intermediate
    Berichten
    364
    • 22 augustus 2010 om 17:38
    • #30

    als ze toch verwijderd zullen worden zou ik eerder voor een 6code gaan is mijn mening ziet er netter uit maar veiliger of onveiliger weet ik niet echt zo en onthouden weet niet dat ze het de zelfde dag activeren kunnen ze er toch niets meer mee doen dusja

    waarom slecht praten over buitelanders hun taal en hun afkomst.
    waarom praat nooit niemand slecht over de script talen dat is ook een andere taal.

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:44
    • #31

    De code blijft gewoon geldig zolang jij ze niet gebruikt hebt.
    Maar ik heb een iDEAL optie waarbij je 20 donatiecodes kan bestellen, als bijvoorbeeld 20 mensen dit doen heb je al 20 x 20 = 400 records.

    Betekend ook 400 verschillende codes, ben bang dat als hij korter wordt hier problemen mee gaat krijgen...

  • svenneke
    Intermediate
    Berichten
    364
    • 22 augustus 2010 om 17:46
    • #32

    ach weet niet zo :o als je alles zowat ga optellen kan die in 6code wel denk ik ongeveer miltje aan codes maken :)

    waarom slecht praten over buitelanders hun taal en hun afkomst.
    waarom praat nooit niemand slecht over de script talen dat is ook een andere taal.

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 22 augustus 2010 om 17:51
    • #33

    Je maakt nu codes van 7 letters en 3 cijfers. Dat betekent dat je nu 8.031.810.176.000 verschillende codes kunt genereren. Dus daar kun je de hele wereldbevolking 1000 codes mee geven. Tekort komen hoef je je niet druk om te maken, 4 letters zou ook wel genoeg zijn geweest.

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:54
    • #34

    @Killingdevil
    Hmmm zo kan je het inderdaad ook bekijken, en aangezien ik alles laat activeren op gebruikers ID is dit geen slecht idee.

    Heb de knoop doorgehakt, ik ga hem als volgt maken: 4 cijfers & 2 letters.


    Bedankt allemaal voor het meedenken :)

  • svenneke
    Intermediate
    Berichten
    364
    • 22 augustus 2010 om 17:54
    • #35

    ach je ziet het zelf:) zou dan toch eerder voor de 6 gaan is mijn keus omdat die er beetje netter uitziet:p

    waarom slecht praten over buitelanders hun taal en hun afkomst.
    waarom praat nooit niemand slecht over de script talen dat is ook een andere taal.

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 17:57
    • #36

    Ja maar ik wil geen mix ervan maken, dat staat namelijk niet netjes.

    Als voorbeeld:

    - 1234RE 4 cijfers 2 letters
    - 4k5k6k 3 cijfers 3 letters

    Ik wil de letters graag upper case houden omdat dit gelijk staat met de hoogte van de cijfers.

    Nieuwe reactie samengevoegd met originele reactie op 22.08.10 21:54:16:
    Dit is hem uiteindelijk geworden:

    PHP
    function donatieCode()
    {
    	$chars	= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ23456789';
    	$numChars = strlen($chars);
    		
    	$string = '';
    	
    	for ($i = 0; $i < 25; $i++)
    	{
    		$string .= substr($chars, rand(1, $numChars) -1, 1);
    	}
    		
    	$string = substr($string, 6, 6);
    		
    	return $string;
    }
    Toon Meer

    Hij is iets anders dan verwacht maar levert wel unieke donatie codes op :)


    Bedankt allemaal :slotje:

  • Scooby-Doo
    Scooby Snack
    Berichten
    114
    • 22 augustus 2010 om 21:59
    • #37

    Bumpje op aanvraag van Topic Starter 8-|

    You must be connected to send a message :slotje:

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 22 augustus 2010 om 22:09
    • #38

    Ik denk dat deze code nog wel een stukje netter kan. ;)

    PHP kent namelijk de volgende functie:

    http://www.php.net/range

    De code wordt dan ongeveer als volgt:

    PHP
    function donatie_code() {
     $chars = range('A', 'Z') + range(1, 10);
     $return = '';
     
     for($i = 0; $i < 6; $i++) {
       $return .= $chars[array_rand($chars)];
     }
    
    
     return $return;
    }
    
    
    ?>
    Toon Meer

    Compacte code!:p:cheer:

  • Superior
    Master
    Berichten
    1.947
    • 22 augustus 2010 om 22:13
    • #39

    @Killingdevil
    Dan genereert hij geen cijfers er meer tussen, of heel erg slecht want na 4x refresh nog geen cijfer gezien.

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 22 augustus 2010 om 22:27
    • #40

    Ja, het is random, dus naar 1000 refreshes kun je nog steeds geen cijfer hebben gezien. :p Je kunt eens even de $chars variabele debuggen.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 2 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design