• 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. L.Groot

Forum

  • 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
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 16 februari 2026 om 13:34
  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57

Posts by L.Groot

  • Srt + Avi?

    • L.Groot
    • 5 januari 2011 om 21:38

    Yoichi,
    Nee, VLC werkt lekker zeker?
    Is een Windows 95 omgeving...

    Download BSPlayer Free.
    Heb je:
    A) Alle codecs
    B) Een goede speler waarbij je subs via een menu kan invoegen.

    Succes!

  • Email form?

    • L.Groot
    • 5 januari 2011 om 21:35

    Bijvoorbeeld deze:
    http://plugins.jquery.com/project/birthdaypicker
    Of de mooi gestylde:
    http://plugins.jquery.com/project/datepicker

    Werkt via jQuery (dus ook JavaScript) en HTML. (uiteraard met PHP te integreren d.m.v. een post/get request).

  • Welke games speel jij?

    • L.Groot
    • 2 januari 2011 om 17:34

    - CoD Black Ops (soms)
    - GTA IV (vaakst)
    - MS FSX (soms)

  • Vendetta layout - Bugfixing

    • L.Groot
    • 2 januari 2011 om 14:57

    Stan's layout komt erin.
    Uit de andere layouts komen nog 2 winnaars die standaard in de template parser komen.

    Iedereen heel erg bedankt voor de inzendingen, de volgende poll komt z.s.m.

  • CP meeting

    • L.Groot
    • 1 januari 2011 om 20:42

    bboy,
    Dat kan ook in Amersfoort + het ligt centraler voor groningers en limburgers.

  • CP meeting

    • L.Groot
    • 1 januari 2011 om 20:16

    Zowieso Utrecht of Amersfoort ofzo.
    Is centraal gelegen, anders word het brabant..
    Maar Amersfoort is goed te bereiken qua OV of eigen vervoer.
    Tevens woon ik er vlak bij :)

  • Spetterend 2011

    • L.Groot
    • 1 januari 2011 om 02:23

    Iedereen een gelukkig nieuwjaar!
    En laten we veel bugfixes doen, veel domeinen en hosting registreren en afnemen en er weer zijn voor elk CP lid.

  • Balk generator

    • L.Groot
    • 31 december 2010 om 10:12

    Zo dan beter :)

    PHP
    <?php
    // Balk generator gemaakt door GrootScripting, bewerkt door Killingdevil
    
    
    // Verander onderstaande constanten naar eigen waarde
    define("MAXDECIMALEN", 	    2); // Geef hier het maximaal aantal decimalen op, 0 is hele getallen
    define("BREEDTE", 	  	  152); // Afbeeldingsbreedte
    define("HOOGTE", 	       17); // Afbeeldingshoogte
    define("BORDER", 			1); // Omlijningsbreedte
    define("CORRECTIE",	    	1); // Eventuele correctie voor de onderkant en rechterkant, bij sommige webservers nodig, zet op 0 voor geen veranderingen.
    define("LETTERGROOTTE", 	3); // 3 is standaard, mag maximaal 5 zijn en minimaal 1. (de uitlijning kan s bij sommige lettergroottes niet kloppen, dan moet je in de functies iets aanpassen).
    define("TEKENS", 	"% klaar"); // Eventuele tekens weergeven achter het aantal procent (zoals het procent teken etc.)
    define("ALIGN", 			1);	// Hoe de tekst uitgelijnd moet worden, kan de waardes 1, 2 of 3 bevatten, 1 is links, 2 is gecentreerd en 3 is rechts.
    define("SCHEIDINGSTEKEN", ","); // Teken om decimalen te scheiden in de output, input moet wel met punten.
    
    
    // HIERONDER ALLEEN AANPASSEN ALS JE WEET WAT JE DOET!!!
    $procent = $_GET['procent']; // Procenten in een variabele zetten = minder loadtime en sneller aan te roepen
    $split = explode('.', $procent); // Kijken hoeveel decimalen er in het aangegeven getal zitten
    if(strlen($split[1]) > MAXDECIMALEN){ // Controleren of het aantal decimalen wat is aangegeven groter is dan de max
        echo '<font color="red" face="arial">Je mag maximaal <b>'.MAXDECIMALEN.' decimalen</b> gebruiken, jij gebruikt nu <b>'.strlen($split[1]).' decimalen</b>.</font>';
    } else{ // Het aantal decimalen is niet groter dan de max
        if(is_numeric($procent) && $procent >= 0 && $procent <= 100){ // Is het procent aantal nummeriek en is het aantal procenten groter of gelijk aan 0 en kleiner of gelijk aan 100?
            // Maak de achtergrond afbeelding (125x17)
            $afbeelding = imagecreate(BREEDTE, HOOGTE);
    
    
            // Definieër de kleuren
            switch($_GET['stijl']){
                case "rood": // Als de aangegeven kleur rood is, maak dan de balk rood
                    $achtergrond = imagecolorallocate($afbeelding, 125, 0, 0);
                    $voorkantkleur = imagecolorallocate($afbeelding, 255, 0, 0);
                    break;
                case "geel": // Als de aangegeven kleur geel is, maak dan de balk geel
                    $achtergrond = imagecolorallocate($afbeelding, 255, 106, 0);
                    $voorkantkleur = imagecolorallocate($afbeelding, 255, 216, 0);
                    break;
                case "blauw": // Als de aangegeven kleur blauw is, maak dan de balk blauw
                    $achtergrond = imagecolorallocate($afbeelding, 0, 0, 125);
                    $voorkantkleur = imagecolorallocate($afbeelding, 0, 0, 255);
                    break;
                case "paars": // Als de aangegeven kleur paars is, maak dan de balk paars
                    $achtergrond = imagecolorallocate($afbeelding, 33, 0, 127);
                    $voorkantkleur = imagecolorallocate($afbeelding, 87, 0, 127);
                    break;
                case "rose": // Als de aangegeven kleur rose is, maak dan de balk rose
                    $achtergrond = imagecolorallocate($afbeelding, 178, 0, 255);
                    $voorkantkleur = imagecolorallocate($afbeelding, 255, 0, 220);
                    break;
                case "grijs": // Als de aangegeven kleur grijs is, maak dan de balk grijs
                    $achtergrond = imagecolorallocate($afbeelding, 0, 0, 0);
                    $voorkantkleur = imagecolorallocate($afbeelding, 64, 64, 64);
                    break;
                case "bruinrood": // Als de aangegeven kleur bruinrood is, maak dan de balk bruinrood
                    $achtergrond = imagecolorallocate($afbeelding, 91, 63, 60);
                    $voorkantkleur = imagecolorallocate($afbeelding, 133, 21, 11);
                    break;
                case "turquoise": // Als de aangegeven kleur turquoise is, maak dan de balk turquoise
                    $achtergrond = imagecolorallocate($afbeelding, 0, 148, 255);
                    $voorkantkleur = imagecolorallocate($afbeelding, 0, 255, 255);
                    break;
                default: // Als een andere kleur of geen kleur is aangegeven, maak dan de balk standaard groen
                    $achtergrond = imagecolorallocate($afbeelding, 0, 125, 0);
                    $voorkantkleur = imagecolorallocate($afbeelding, 0, 255, 0);
                    break;
            }
    		// Definieër de tekstkleur, en maak deze wit
            $tekstkleur = imagecolorallocate($afbeelding, 255, 255, 255);
    		// Definieër de randkleur en maak deze zwart
            $randkleur = imagecolorallocate($afbeelding, 0, 0, 0);
    		// Definieër de grootte van de voorkant
            $grootte = round(($procent/100) * BREEDTE);
    
    
            // Teken het vierkant op basis van de gegeven procenten
            imagefilledrectangle($afbeelding, BORDER, BORDER, $grootte - BORDER - CORRECTIE, HOOGTE - BORDER - CORRECTIE, $voorkantkleur);
    
    
            // Controleren welke kant de tekst uitgelijnd moet worden
            if(ALIGN == 1){ // De tekst moet links uitgelijnd worden
                textAlignLeft($afbeelding, $procent . TEKENS, $tekstkleur);
            } else if(ALIGN == 3){ // De tekst moet rechts uitgelijnd worden
                textAlignRight($afbeelding, $procent . TEKENS, $tekstkleur);
            } else{ // De tekst moet gecentreerd worden, ook als er een andere waarde is opgegeven
                textAlignCenter($afbeelding, $procent . TEKENS, $tekstkleur);
            }
    
    
    		// Teken de rechthoek van de voorkant
            imagerectangle($afbeelding, 0, 0, BREEDTE-1, HOOGTE-1, $randkleur);
    
    
            // Maak een header aan, zodat de browser weet dat dit alleen een image kan bevatten
            header('Content-Type: image/png');
    		// Schrijf het bestand naar de browser
            imagepng($afbeelding);
    		// Verwijder het bestand uit het cache geheugen van de server
            imagedestroy($afbeelding);
    
    
        } else{ // Het aantal procent is niet groter of gelijk aan 0 en kleiner of gelijk aan 100, dus geef een error weer
            echo '<font face="arial" color="red">Dit is geen geldig getal, of het getal ligt niet tussen de 0 en 100.</font>';
        }
    }
    // Definieër de functies
    function textAlignCenter($image, $string, $color) { // De functie om tekst te centreren
        $padding_left = (imagesx($image) - 8 * strlen($string)) / 2; // Bepaal de padding vanaf de linkerkant
        $padding_top = (imagesy($image) - 14) / 2; // Bepaal de padding vanaf de bovenkant
        $string_split = explode(".", $string); // Verwijder de . uit het aangegeven nummer
        if(count($string_split[1]) > 0){ // Controleer of er decimalen zijn
            $string = $string_split[0].SCHEIDINGSTEKEN.$string_split[1]; // Ja, ze zijn er dus weergeef het gedefinieërde scheidingsteken en de decimalen erachter
        } else{ // Anders...
            $string = $string_split[0]; // Er zijn geen decimalen, dus laat de string zo, en geef het gedefinieërde scheidingsteken niet weer
        }
        imagestring($image, LETTERGROOTTE, $padding_left, $padding_top, $string, $color); // Weergeef de tekst in de afbeelding
    }
    function textAlignLeft($image, $string, $color) { // De functie om tekst links uit te lijnen
        $padding_top = (imagesy($image) - 14) / 2; // Bepaal de padding vanaf de bovenkant
        $string_split = explode(".", $string); // Verwijder de . uit het aangegeven nummer
        if(count($string_split[1]) > 0){ // Controleer of er decimalen zijn
            $string = $string_split[0].SCHEIDINGSTEKEN.$string_split[1]; // Ja, ze zijn er dus weergeef het gedefinieërde scheidingsteken en de decimalen erachter
        } else{ // Anders...
            $string = $string_split[0]; // Er zijn geen decimalen, dus laat de string zo, en geef het gedefinieërde scheidingsteken niet weer
        }
        imagestring($image, LETTERGROOTTE, 8, $padding_top, $string, $color); // Weergeef de tekst in de afbeelding
    }
    function textAlignRight($image, $string, $color) { // De functie om tekst rechts uit te lijnen
        $padding_left = (imagesx($image) - 8 * strlen($string)); // Bepaal de padding vanaf de linkerkant
        $padding_top = (imagesy($image) - 14) / 2; // Bepaal de padding vanaf de bovenkant
        $string_split = explode(".", $string); // Verwijder de . uit het aangegeven nummer
        if(count($string_split[1]) > 0){ // Controleer of er decimalen zijn
            $string = $string_split[0].SCHEIDINGSTEKEN.$string_split[1]; // Ja, ze zijn er dus weergeef het gedefinieërde scheidingsteken en de decimalen erachter
        } else{ // Anders...
            $string = $string_split[0]; // Er zijn geen decimalen, dus laat de string zo, en geef het gedefinieërde scheidingsteken niet weer
        }
        imagestring($image, LETTERGROOTTE, $padding_left, $padding_top, $string, $color); // Weergeef de tekst in de afbeelding
    }
    ?>
    Toon Meer

    Gedaan:
    - Alle variabelen in constanten veranderd
    - Constanten netjes uitgelijnd (zie je niet op CP :()
    - Bij bijna elke regel (op } na) commentaar toegevoegd

    Nieuwe reactie samengevoegd met originele reactie op 31.12.10 10:13:21:
    Oja, en nu weet ik waarom dat van iSilverStar niet kon, omdat je een header weergeeft (moet volgens mij en is ook netter) en dan kan je niet ook nog tekst weergeven (zoals bij een criminal) :p:p

  • Vendetta layout - Bugfixing

    • L.Groot
    • 31 december 2010 om 09:44

    De poll is op de één of andere manier gesloten.
    Kan hem niet meer reopenen, ik stuur de beheerder wel een mailtje ;)

  • Spam PB's CP

    • L.Groot
    • 30 december 2010 om 23:07

    Ik krijg soms wel een spam PB's binnen, zelfs hier op CP.

    Een voorbeeldje:

    Citaat


    hey
    wil je een script kopen zodat je gebruikers kunt laten inloggen via ***?
    http://*** op dat webadres is een voorbeeld te vinden

    als je hem wilt kopen kost dat 5 euro

    Ik meld hier geen namen.
    Krijgen meerdere mensen dat?
    Of is dit puur naar mij gericht?

  • cron second

    • L.Groot
    • 30 december 2010 om 23:03

    Geen probleem ;).
    Welke source gebruik je?
    Want het kan ook zijn dat je bijv. bij 98.9 procent al naar een volgende rang gaat, of word de rangvordering al naar 100 procent geupdate ervoor?

  • MySQL

    • L.Groot
    • 30 december 2010 om 22:58

    PDO is volgens mij altijd OOP (Object georieënteerd)
    http://php.net/manual/en/book.pdo.php

    En is tevens een hele class / library.
    MySQLi is gewoon de opvolger van MySQL, heeft iets betere beveiliging en is wat sneller.
    Maar PDO is over het algemeen beter beveiligd (ook qua andere functies) en ondersteund ook MySQL(i).
    Tevens kan je snel overschakelen op bijv. PostGreSQL en volgens mij ook MSSQL.

  • Banditi source - Ombouw

    • L.Groot
    • 30 december 2010 om 22:56

    SkyNet,
    Bedoel je dat sarcastisch of reeël?

  • Vendetta source - Bugfixing

    • L.Groot
    • 30 december 2010 om 22:55

    Yoichi,
    Inderdaad hij verklaart mij voor gek en noob terwijl hij waarschijnlijk zelf een MySQLi dunk is, verder nergens iets van af weet, nieuw is op CP en nog geen succesvolle projecten heeft...

  • Banditi source - Ombouw

    • L.Groot
    • 30 december 2010 om 22:54

    En dat word zowieso de onze ;)

  • Vendetta layout - Bugfixing

    • L.Groot
    • 30 december 2010 om 22:53

    spy,
    Bedankt, layout erin geplaatst en status op "Klaar" gezet.

  • cron second

    • L.Groot
    • 30 december 2010 om 22:51

    Gewoon in een header.php of config.php plaatsen (_include-config.php mag ook)

    En dan dit scriptje:

    PHP
    <?php
    if($data->rankvordering == 100){
    	mysql_query("UPDATE users SET rankvordering=0, rank=rank+1 WHERE login='".$data->login."' AND rank < 10");
    }
    ?>

    Moet je alleen misschien nog de tabelnamen aanpassen, en als je bijvoorbeeld 8 ranks hebt, dan vervang je 10 met 8.

    Plaats dit uiteraard onder de opening van een MySQL connectie, en boven waar de pagina geladen word.

  • Balk generator

    • L.Groot
    • 30 december 2010 om 21:22

    Zo zou die ook kunnen ja.
    Maar voordeel is: je houd zo alles gescheiden.

    Ik ga niet alles voorkauwen / doen.
    Tevens was het een idee aanvraag, de TS wou hetzelfde als een site en die werkt via een apparte pagina, dus maak ik dat ook.

    Dus het kan: ja.
    Is het handig: nee.

    Omdat je hem nu of in de header.php plaatst = elke pagina extra bandwidth (GD is veel bandwidth) of je plaatst hem in 10 verschillende bestanden = als je iets wil aanpassen veel werk.

  • Balk generator

    • L.Groot
    • 30 december 2010 om 21:01

    Dit is gewoon veilig?
    Post er maar eens PHP of JS of desnoods MySQL code in, werkt niet.
    Alleen getallen met een waarde hoger dan of gelijk aan 0 en lager dan of gelijk aan 100 werken ;).

    Nieuwe reactie samengevoegd met originele reactie op 30.12.10 21:04:37:
    Ik kan niet bewerken, dan krijg ik dit:
    http://www.plaatjesupload.nl/bekijk/2010/12…93725320-80.png

  • Balk generator

    • L.Groot
    • 30 december 2010 om 20:58

    Dat werkt niet handig.
    Als je via een criminal namelijk een status aanvraagd, is het % voor elke gebruiker verschillend.
    Dus moet je of via een POST (kan niet bij een <img> tag) of via een GET werken.
    Of je moet voor elke user een bestand aanmaken...

ICT Nieuws

  • Tech Trends 2026: AI, Cloud en Cybersecurity

    K.Rens 20 februari 2026 om 21:47
  • AI-vraag zet ook opslagmarkt onder druk: harde schijven dreigen schaarser te worden

    K.Rens 20 februari 2026 om 21:01
  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55

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