• 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. DirkZz

Forum

  • Ictscripters Chat

    Frenzo.Brouwer 9 maart 2026 om 21:31
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06
  • Afspraken systeem met planbeperking

    Jeffrey.Hoekman 20 februari 2026 om 11:52
  • Developer Gezocht

    Servertjee 19 februari 2026 om 17:31
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Servertjee 18 februari 2026 om 16: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

Marktplaats

  • Domeinportfolio uitkuis

    Syntax 19 maart 2026 om 10:18
  • Heel wat sterke domeinen > 2 letters, 3 letters, premiums

    Michael DW 11 maart 2026 om 12:12
  • 367 Nieuwe Domeinnamen Februari 2026

    shiga 1 maart 2026 om 14:50

Posts by DirkZz

  • Vage fout melding

    • DirkZz
    • 20 april 2014 om 20:39
    Citaat van Tim


    Hallo,

    Ook een oplossing. Persoonlijk één die ik afraad. Een helper klasse (waar dit om ging gezien de inhoud) hoort maar éénmaal aangeroepen te worden. Doe je dit twee keer, verlies je performance en is blijkbaar de structuur van je website niet in orde.
    Lost uiteraard prima het probleem op, en performance is nihiel.


    Hallo,

    Graag gedaan! Om zulke problemen te voorkomen werk ik altijd met include_once voor zulke dingen. Zeker aan aanrader!

    Mvg,
    Tim

    Ben het met je eens dat het een workaround is en geen nette oplossing.
    Maar gezien sommige lappen code die hier gepost worden wilde ik het toch even vermelden.

  • Vage fout melding

    • DirkZz
    • 19 april 2014 om 23:05

    of

    PHP
    If ( ! function_exists('createDir') ) {
    
    
    function createDir () {
    
    
    }
    
    
    }
  • osBanditi v3

    • DirkZz
    • 17 april 2014 om 18:15

    :P Gooi hem op Git

  • [SQL] Select 2 maal dezelfde query

    • DirkZz
    • 15 april 2014 om 20:20

    Zo iets?

    http://sqlfiddle.com/#!2/3339d/2/0 of http://sqlfiddle.com/#!2/3339d/3

  • Afstand tussen routes berekenen

    • DirkZz
    • 14 april 2014 om 19:24

    Het lijkt erop dat hij de ' van 'S-hertogenbosch niet zo leuk vindt.

  • Afstand tussen routes berekenen

    • DirkZz
    • 14 april 2014 om 18:17

    Is de Json wel valid? http://jsonlint.com/

    En zou je de json response eens op pastbin willen gooien? (Dus niet de var_dump)

  • OpenSSL zwaar lek

    • DirkZz
    • 10 april 2014 om 18:18
    Citaat van K.Rens

    Super. Hopelijk werd je private key nog niet gestolen (maar zal wel niet).


    Alles is "nieuw"

  • Mailjet koppelen

    • DirkZz
    • 10 april 2014 om 01:04

    Het beantwoord niet helemaal je vraag, maar al wel eens naar http://www.mailchimp.com/ gekeken?

    Tot 2000 gebruikers, en 12.000 mails per maand is het gratis en ze hebben een zeer uitgebreide API. ( http://apidocs.mailchimp.com/ )

  • Categorie filter met jQuery

    • DirkZz
    • 10 april 2014 om 00:03
    Citaat van stijnhau

    is inderdaad een goede oplssing dirkz maar noig iets beter vind ik het als je geen selectbox gebruikt maar option boxes zodat je kan zegge ik wil cat 1 & 3 zien bevoorbeeld.

    Is wel veel netter ja,

    Maar dan moet je wel goed opletten wanneer een item onder meerdere categorieën valt.

    EDIT:

    Dan krijg je dus dit:

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html lang="en">
    <head>
    	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    	<title>Document</title>
    	<style>
        	div > div { width: 100px;height: 100px;text-align: center;float: left;background-color: #c0c0c0; margin: 10px;}
    	</style>
    </head>
    <body>
    <div class="filterOpties">
    	<label for="een">Een</label>
    	<input id="een" class="filterOptie" type="checkbox" checked name="filterOptie" onchange="applyFilter(this)" value="een" />
    	<label for="Twee">Twee</label>
    	<input id="twee" class="filterOptie" type="checkbox" checked name="filterOptie" onchange="applyFilter(this)" value="twee" />
    	<label for="Drie">Drie</label>
    	<input id="drie" class="filterOptie" type="checkbox" checked name="filterOptie" onchange="applyFilter(this)" value="drie" />
    </div>
    
    
    <div class="container">
    	<div class="opmaak class een"> Een </div>
    	<div class="een"> Een </div>
    	<div class="twee"> Twee </div>
    	<div class="twee"> Twee </div>
    	<div class="drie"> drie </div>
    	<div class="een"> Een </div>
    	<div class="drie"> drie </div>
    	<div class="twee een">een en twee</div>
    </div>
    
    
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <script>
    	var $filterOpties;
    
    
    	$filterOpties = $('.filterOpties > input[type="checkbox"][name="filterOptie"]').map(function(){
        	return this.value;
    	});
    
    
    	var $hiddenCategories = [];
    
    
    	function applyFilter(element){
    
    
        	var $allElements, $isChecked;
    
    
        	$allElements = $('.container > div ');
        	$isChecked   =  $.inArray(element.value, $hiddenCategories);
    
    
        	if( $isChecked === -1  && element.checked === false) {
            	$hiddenCategories.push( element.value );
        	} else if  ( $isChecked !== -1 && element.checked === true ) {
            	$hiddenCategories.splice($isChecked, 1);
        	}
    
    
        	$.each($allElements, function (i, el){
            	var $shouldHide;
    
    
            	$shouldHide = $(el).map(function(){
    
    
                	var filterMatches, aantalFilterOpties, context;
    
    
                	context = this;
                	filterMatches = aantalFilterOpties = 0;
    
    
                	$.each($filterOpties, function(x, filterOptie){
                    	if( context.className.contains(filterOptie) ){
                        	aantalFilterOpties ++;
                    	}
                    	if ( context.className.contains(filterOptie) && $.inArray(filterOptie, $hiddenCategories ) !== -1 ) {
                        	filterMatches++;
                    	}
                	});
    
    
                	return { hide: (aantalFilterOpties !== filterMatches),  element: i};
            	});
    
    
            	$.each($shouldHide, function(toHide, divElement){
                	$($allElements[divElement.element]).toggle(divElement.hide);
            	});
    
    
        	});
    	}
    </script>
    </body>
    </html>
    Toon Meer
  • OpenSSL zwaar lek

    • DirkZz
    • 9 april 2014 om 22:44

    Die van ons was hier vatbaar voor, maar gigantisch snel gefixed door TRUE.

    Kudos voor hen, perfecte support.

  • Leuke YouTube video's

    • DirkZz
    • 9 april 2014 om 22:14

    :D Even een oud topic omhoog schoppen.

    https://www.youtube.com/watch?v=udjzM0ChRbE (Het nieuwe album van Johnny Cash)

  • osFighter

    • DirkZz
    • 9 april 2014 om 21:52
    Citaat van dees040

    Het word groot en deels ook een soort framework


    :P Zeg je dit nu omdat je alles in classes verstopt?

  • Categorie filter met jQuery

    • DirkZz
    • 9 april 2014 om 21:37

    JSFiddle ligt er uit hier, dus dan maar zo.
    Even quick en dirty om je op weg te helpen.

    HTML
    <style>
        /* Snel wat markup, niet interessant. */
        div > div { width: 100px;height: 100px;text-align: center;float: left;background-color: #c0c0c0; margin: 10px;}
    </style>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <script>
        function applyFilter(){
            /* Variabelen */
            var $categorieRijen, $teTonenCategorie;
    
    
            /* Alle rijen ophalen */
            $categorieRijen = $('.container > div');
    
    
            /* Welke categorie willen we tonen? Deze in de variabele $teTonenCategorie zetten */
            $teTonenCategorie = $('select[name="filter"]').val();
    
    
            /* Eerst alles op zichtbaar zetten */
            $categorieRijen.show();
    
    
            /* Wanneer de reset wordt aangereoepen, niets verbergen en alles zichtbaar laten.*/
            if($teTonenCategorie !== "reset") {
                /* Anders alle categorieen verbergen die niet de class hebben die voldoet aan het filter dat geselecteerd is in de dropdown */
                $categorieRijen.not('.' + $teTonenCategorie ).hide();
            }
        }
    </script>
    
    
    <select name="filter" onchange="applyFilter()">
        <option value="reset">reset</option>
        <option value="een">Een</option>
        <option value="twee">Twee</option>
        <option value="drie">Drie</option>
    </select>
    
    
    <div class="container">
        <div class="een"> Een </div>
        <div class="een"> Een </div>
        <div class="twee"> Twee </div>
        <div class="twee"> Twee </div>
        <div class="drie"> drie </div>
        <div class="een"> Een </div>
        <div class="drie"> drie </div>
        <div class="twee een"> een en twee </div>
    </div>
    Toon Meer

    Je geeft dus elk element een class mee met de categorienaam en zet deze ook in de filter selector.

  • registerCheck() functie

    • DirkZz
    • 4 april 2014 om 21:35

    :P Zou jij je code misschien even netjes willen uitlijnen en kunnen vertellen wat er precies gebeurt in functions.php rond regel 13?

  • Geld terug, virtuele goederen DRINGEND

    • DirkZz
    • 8 maart 2014 om 13:37

    Nog even los van of je wel of niet in je recht staat,
    is de moeite die je er nu in stopt die €100 waard?

  • Design contest, prijzenpot: €1200,- voor 1/2/3e plaats!

    • DirkZz
    • 6 maart 2014 om 19:54

    Phpert, in deze prijscategorie kan het ook zeer aantrekkelijk zijn om hier eens naar te kijken http://99designs.nl/.

    Kwalitatief erg goed, de service is fantastisch en wanneer je niet tevreden bent krijg je ook nog eens je geld terug.

  • Error in contactformulier ?

    • DirkZz
    • 14 februari 2014 om 12:44
    PHP
    if(filter_var( $_POST['email'], FILTER_VALIDATE_EMAIL ) !== false){
    
    
    }

    Zo werkt die check, en dit is ook de netste oplossing.

  • osBanditi v.3 [aankondiging]

    • DirkZz
    • 13 februari 2014 om 19:40
    Citaat van dees040

    Bedankt voor de tip, ik heb het aangepast!

    Grote beveiligings fout opgelost. Als iemand een account aanmaakt werd de wachtwoord opgeslagen met md5 en werd ook decoded opgeslagen, dus zonder hash. Dit is natuurlijk heel onveilig.

    Ik heb meteen de tabel rij met het niet beveiligde wachtwoord weggegooid en md5 vervangen met sha512.

    Als je al een account had kan je nu niet inloggen vanwege een nieuwe beveiliging. Wil je een nieuw wachtwoord stuur mij even een berichtje dan stuur ik een nieuw wachtwoord op die je altijd nog kan veranderen.

    Niet alleen onveilig maar ook tegen de wet.

  • Reizen

    • DirkZz
    • 13 februari 2014 om 19:22
    Citaat van WebMobiel

    Daar snap ik weinig van, is er misschien een nederlandse uitleg?

    Komt er op neer dat je met de code die je zojuist poste heel eenvoudig te hacken bent.
    Prepared statements gebruiken zou een oplossing zijn.

    http://www.php.net/manual/en/mysq…-statements.php

  • Error in contactformulier ?

    • DirkZz
    • 12 februari 2014 om 20:39

    Om te controleren of het een geldig emailadres is kan je sowieso beter filter_var gebruiken.

    PHP
    $geldigEmail = filter_var( '[email protected]', FILTER_VALIDATE_EMAIL );

ICT Nieuws

  • Samsung zal miljoenen verdienen aan Apple iPhone Fold dankzij zijn 12GB RAM

    ICTscripters 11 maart 2026 om 22:42
  • Apple heeft zojuist iOS 26.4 Beta 4 vrijgegeven: hier is de verwachte lanceerdatum.

    ICTscripters 11 maart 2026 om 12:01
  • Kritieke kwetsbaarheid in Nginx UI bedreigt gevoelige data

    ICTscripters 10 maart 2026 om 18:29

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