• 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. Scripting & programmeren
  4. PHP + SQL

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

bugs criminals

  • max1991
  • 7 november 2009 om 22:53
  • Closed
  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 8 november 2009 om 12:50
    • #21

    Jullie denken ook echt niet na he!
    is_numeric gebruiken jullie verkeerd.

    if(is_numeric($getal']))
    echo 'dit getal is numeric!';

    als je goed leest wat de naam betekent dan hoef je er geen ! voor te zetten.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • MrMees
    De causeur!
    Berichten
    464
    • 8 november 2009 om 12:55
    • #22

    Hij zegt bugs. Waarom zou je dan in godesnaam gaan controleren met een functie waardoor de +/- bug zal blijven bestaan!

    Rembo&Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 12:55
    • #23

    NielsB

    http://tiffanybbrown.com/2006/07/27/php…us-ctype_digit/

    Lees die maar eens na ;)

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 8 november 2009 om 12:57
    • #24

    die 124.0 vind ik helemaal niet erg hoor, is handig om te gebruiken als double dat is zeer handig als je werkt met xp bijv.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 12:59
    • #25

    Ik zou toch voor ctype_digit(); kiezen als ik geldige nummers wil gebruiken.

    is_numeric(); heb ik altijd gebruikt maar laat bepaalde dingen nog door.

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 8 november 2009 om 13:06
    • #26
    PHP
    var_dump(is_numeric('-192.8E-7')); // TRUE
    var_dump(ctype_digit('-192.8E-7')); // FALSE
    
    
    var_dump((int) '-192.8E7'); // -192
    var_dump(-192.8E7); // -1.928*10^9 (er groot, en ja, MySQL leest het ook zo)


    wat leuk!
    is_numeric laat het door...
    en als je dan vergeet die waarde naar een int te typecasten dan krijg je problemen...
    terwijl ctype_digit alleen maar 0-9 door laat (ook alleen maar een string trouwens)

    miauw!

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 13:08
    • #27

    Darsstar
    Dankje voor die uitleg...
    Probeerde het al in die link uit te leggen maar is niet gelezen.
    Gebruik zelf altijd ctype_digit(); dus heb niks te vrezen.

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 8 november 2009 om 13:08
    • #28

    Daarom beveilig ik het ook met (int) maar ja waarschijnlijk zullen jullie wel weer denken slecht..

    Maar ja het is op de manier hoe je het gebruikt he.
    Gebruik je double of gebruik je int etc.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 8 november 2009 om 13:09
    • #29
    Citaat van NielsB

    Daarom beveilig ik het ook met (int) maar ja waarschijnlijk zullen jullie wel weer denken slecht..

    Maar ja het is op de manier hoe je het gebruikt he.
    Gebruik je double of gebruik je int etc.


    Dat is niet slecht...
    Maar je vergat het te vertellen...
    Als je het niet zou dan dan zou het wel slecht zijn ja...

    miauw!

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 13:13
    • #30

    NielsB
    Waarom gebruik je dan 2 verschillende functies als dit ook makkelijk 1 kan zijn?
    Heb je voordelen hieraan of is het je manier van werken?

  • MauriceB
    MBDGames.info
    Berichten
    91
    • 8 november 2009 om 13:30
    • #31

    Zet dit tussen je <head> tekens:

    PHP
    <script language="javascript">
        
        function getKeyCode(eventObject)
        {
          if (!eventObject) keyCode = window.event.keyCode; //IE
          else keyCode = eventObject.which;   //Mozilla
          return keyCode;
        }
          
        function onlyNumeric(eventObject)
        {
          keyCode = getKeyCode(eventObject);
          if (((keyCode > 31) && (keyCode < 48)) || ((keyCode > 57) && (keyCode < 127)))
          {
              if (!eventObject) window.event.keyCode = 0; //IE
              else eventObject.preventDefault(); //Mozilla
              return false;
          }
        }
      </script>
    Toon Meer


    en dit in de input waar je een aantal invult:

    PHP
    onkeypress="onlyNumeric(arguments[0])"

    MauriceB

    Project gotkilled.mbdgames.info
    Status 35%
    Door MBDGames

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 13:31
    • #32

    MauriceB
    Dit is nog onveiliger...

    Wat doe je als iemand zijn javascript uitschakeld ?
    Dan kan hij er dus gewoon door en jou melding negeren.

  • MauriceB
    MBDGames.info
    Berichten
    91
    • 8 november 2009 om 13:34
    • #33

    Daar zit wat in, maar met een

    PHP
    if(!is_numeric($_POST['INPUT'])) {

    kan er nog niets fout gaan ;)

    Project gotkilled.mbdgames.info
    Status 35%
    Door MBDGames

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 13:35
    • #34

    Zie je helemaal fout, Darsstar geeft je net een uitleg...

    PHP
    var_dump(is_numeric('-192.8E-7')); // TRUE
    var_dump(ctype_digit('-192.8E-7')); // FALSE
    
    
    var_dump((int) '-192.8E7'); // -192
    var_dump(-192.8E7); // -1.928*10^9 (er groot, en ja, MySQL leest het ook zo)


    is_numeric(); laat bepaalde dingen wel door en ctype_digit(); niet

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 8 november 2009 om 13:37
    • #35

    Superior, jij snapt denk niet wat ik bedoel.
    Ik gebruik 2 functies maar die zal ik dan ook even laten zien hoe:

    PHP
    $getal = 50;
    if(is_numeric($getal))
    {
         echo 'Getal '. $getal .' is numeriek!';
         mysql_query("UPDATE tabel SET getal = getal + ". (int) $getal);
    }
    else
    {
         echo 'Getal '. $getal .' is niet numeriek!';
    }

    Die int zorgt ervoor dat het getal een integer wordt en geen string. Deze functie is gemaakt als beveiliging voor getallen.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Superior
    Master
    Berichten
    1.947
    • 8 november 2009 om 13:39
    • #36

    Heb zelf nooit met int gewerkt dus weet dit ook niet :p
    Vandaar mijn vraag aan jou ;)

    Maar is dit dan veiliger of kan je bepaalde cijfers gewoon op die manier laten weergeven ?

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

  • 1 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