• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • 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. Leden
  3. Darsstar

Forum

  • 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
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

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

    shiga 1 januari 2026 om 10:26

Posts by Darsstar

  • $_GET

    • Darsstar
    • 4 januari 2012 om 17:50

    http://php.net/manual/en/language.operators.string.php

    De correcte manier om variabelen in een string te krijgen.

  • $_GET

    • Darsstar
    • 4 januari 2012 om 00:47

    http://nl2.php.net/urlencode

    Succes.

  • CronJob

    • Darsstar
    • 3 januari 2012 om 21:29
    PHP
    $connection_database1 = mysql_connect($host, $userdb, $passdb) or die(mysql_error());
    $connection_database2 = mysql_connect($host, $userdb, $passdb) or die(mysql_error());
    
    
    mysql_select_db($database1, $connection_database1) or die(mysql_error()); 
    mysql_select_db($database2, $connection_database2) or die(mysql_error());
    
    
    mysql_query($sql, $connection_database1); 
    mysql_query($sql, $connection_database2);

    Dat is al ietsjes netter. Betere error handling is aan te raden, maar het gaat om het idee.

    Standaard wordt de laatst geopende connectie gebruikt.

  • CronJob

    • Darsstar
    • 3 januari 2012 om 07:16
    PHP
    $link1 = mysql_connect(...);
    $link2 = mysql_connect(...);
    
    
    mysql_query("queryA", $link1);
    mysql_query("queryA", $link2);
  • Veilige Session

    • Darsstar
    • 2 januari 2012 om 16:22

    http://jaspan.com/improved_persi…e_best_practice
    Goed leesvoer.

    Verder heeft je database niets met je sessies te maken. Tenzij jij ze via php code aan elkaar gekoppeld hebt zodat als er iets in de database mist je de sessie verwijderd.

  • Regex serial code

    • Darsstar
    • 28 december 2011 om 16:04

    Er bestaan verschillende ereg() functies eregi() is bijvoorbeeld niet hoofdletter gevoellig. Maar bij preg_match() moet je dat op een andere manier aangeven: aan het einde van de string. Maar dan zou het moeilijk te bepalen zijn wat hij de regex hoort en wat een modifier is.

    Daarom moet je het begin en eind van de regex aangeven met tekens naar eigen keus. De slash wordt het meest gebruikt. Het eerste teken in de string moet dus ook gebruikt worden om het einde van de regex aan te geven, in jouw geval is dat ^. Maar aangezien het dakje een speciale betekenis heeft (het matched het begin van een string) wil je waarschijnlijk iets anders gebruiken.

    PHP
    preg_match('/^([a-zA-Z0-9]{4})-([a-zA-Z0-9]{4})-([a-zA-Z0-9]{4})-([a-zA-Z0-9]{4})/', ...)

    is dus wat je wilt. De slash zou je ook kunnen vervangen door een hekje, een een tilde, een plus teken of wat je maar wilt.

    Zie http://www.php.net/manual/en/regexp.reference.delimiters.php

  • php error en login probleem

    • Darsstar
    • 23 december 2011 om 20:40

    Haal regel 23 weg...

  • php error en login probleem

    • Darsstar
    • 23 december 2011 om 19:44

    Waarom staat er nu een mysql_query() op regel 23? Zonder ; nog wel.

    Zie http://www.phphulp.nl/php/tutorial/d…-query-sql/735/

  • Empty response

    • Darsstar
    • 23 december 2011 om 19:32

    Vergeet display_errors niet.

  • php error en login probleem

    • Darsstar
    • 23 december 2011 om 19:30

    Laten we om te beginnen eens de fout lezen: "Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/marco/public_html/Projecten/login-zelfscript/config.php on line 27." mysql_num_rows() heeft een verkeerde waarde gekregen voor de eerste parameter op regel 27.

    Als we regel 27 er even bij pakken: $count = mysql_num_rows($result); zien we dat het ook nog eens maar een parameter krijgt, namelijk $result. $result is blijkbaar een boolean volgens de foutmelding terwijl mysql_num_rows() een resource verwacht.

    Laten we nu eens zoeken wat $result bevat. Ah, gevonden: $result = mysql_query($sql); mysql_query() retourneert blijkbaar een boolean, laten we eens kijken wat het nog allemaal kan retourneren.

    Op http://nl2.php.net/manual/en/function.mysql-query.php kunnen we lezen dat mysql_query() voor een SELECT/SHOW/DESCRIBE/EXPLAIN query een resource retourneert wanneer de query succesvol is of anders FALSE.

    Ok, is de query die we uit willen voeren een SELECT/SHOW/DESCRIBE/EXPLAIN query? De query die we uit willen voeren is $sql, om laten we $sql er even bij pakken dan maar: $sql="SELECT * FROM $tbl_name WHERE username='$username and password='$password'";

    Ja, $sql is een SELECT query dus mysql_query() retouneerd een resource wanneer de query geen fout bevat, en FALSE (een boolean) wanneer deze wel een fout bevat.

    Nu je dat allemaal zelf hebt gedaan zie je misschien ook wel dat je een ' mist na $username.

    Verder heb ik het volgende te melden:
    - Vervang session_is_registered('username') door isset($_SESSION['username'])
    - zie http://nl2.php.net/manual/en/function.session-destroy.php
    - gebruik <?php in plaats van de kortere maar niet door elke server ondersteunde <?

  • Probleem met source

    • Darsstar
    • 14 december 2011 om 21:21

    Dat is de code die het formulier weergeeft, niet de code die het inloggen afhandelt.

  • Probleem met source

    • Darsstar
    • 14 december 2011 om 21:18

    In dat geval hebben we meer info nodig om mee te werken.

    De code die je inlogt en de code die controleert of je bent ingelogd bijvoorbeeld.

  • Probleem met source

    • Darsstar
    • 14 december 2011 om 21:14

    Je hebt de gegevens voor de database connectie ingevuld, goed. Maar heb je ook die database gevuld met tabellen? Waarschijnlijk is er wel een bestand met een .sql extensie of naam die "database", "mysql" of "sql" bevat om te importeren. (Via phpmyadmin bijvoorbeeld.)

  • Coderen: Met of zonder tekens

    • Darsstar
    • 11 december 2011 om 18:45

    Mcrypt is een encryptie module. Encryptie is omkeerbaar (decoderen). Hashing niet.

  • Coderen: Met of zonder tekens

    • Darsstar
    • 11 december 2011 om 18:22

    Ben je zelf iets aan het schrijven? Want dat wil je absoluut niet doen.
    Gebruik een bestaand algoritme gemaakt door cryptografen. Kijk eens naar de mcrypt module in PHP.

  • Htaccess probleem

    • Darsstar
    • 9 december 2011 om 15:21

    Bij je "nieuwe link" rewrite rule moet er volgens jouw code verplicht een slash aan het einde van de url. Als je een vraagteken achter de slash zet wordt de slash optioneel.

  • Familienaam checken op bestaandheid

    • Darsstar
    • 9 december 2011 om 08:55

    Alleen mysql_real_escape_string() is goed voor wanneer je iets in de database wilt zetten. Wanneer je user input in html wilt zetten gebruik je functies als strip_tags/htmlspecialchars/htmlentities.

    Dat is de goede werkwijze.

  • muziek

    • Darsstar
    • 8 december 2011 om 20:35

    Hij heeft vast nog meer sarcasme voor je als je dat wilt.

  • Familienaam checken op bestaandheid

    • Darsstar
    • 8 december 2011 om 00:25

    Zelfs htmlentities vervangt die tekens niet. htmlspecialchars, mysql_real_escape_string etc zijn functies om data te sanitizen, als je niet ook nog aan valideren doet ben je verkeerd bezig.
    Valideer de correctheid van de data die je ontvangt. Die query zou niet eens uitgevoerd mogen worden als iemand AND bank = bank + 1000000 invoert.

  • Familienaam checken op bestaandheid

    • Darsstar
    • 7 december 2011 om 18:02

    mysql_real_escape_string is goed, htmlspecialchars/htmlentities totaal niet! htmlspecialchars/htmlentities gebruik je om tekst die HTML kan bevatten veilig tussen andere HTML te stoppen. mysql_real_escape_string gebruik je om tekst die SQL kan bevatten veilig tussen andere SQL te stoppen.

    Welke je moet gebruiken hangt dus van de situatie af.

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