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

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 domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

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

    shiga 1 februari 2026 om 14:21

Posts by Patrick

  • Progamma vraag

    • Patrick
    • 27 maart 2010 om 19:53

    PHPDesigner kan je een debugger laten draaien dus je kan het wel een soort van testen alleen het grapisch zal niet werken, ieder geval op fouten zal je niet stuite als je de debugger gebruikt

  • ProActiv logo

    • Patrick
    • 27 maart 2010 om 15:29

    Comment & rating (0/10)

    Motto: build it in bloks!

  • SSPBedrijfsnaam

    • Patrick
    • 26 maart 2010 om 20:11

    Netart
    InternetArt
    ArtNet
    Creativ

  • SSPBedrijfsnaam

    • Patrick
    • 26 maart 2010 om 19:41

    ShockArts ?

  • Battleknight

    • Patrick
    • 26 maart 2010 om 19:41

    weinig kans dat die er is gemaakt door GF (GameForge) dus die hebben een sources goed beveiligd daar kom je niet binnen ieder geval niet zo makkelijk

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 18:54

    wat zou jij dan in een registratie class zetten?

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 18:11

    ja maar dat is niet echt een object er van maken want hoe kan je dan objecten maken @ een register class???

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 18:08

    Object is bijv:

    je hebt een class hond, en je daar doe je eigenschappen van een hond inzetten like: 4 poten etc.

    Daaronder kan je een object lassie maken die dan weer speciale kenmerken van die hond heeft alleen ik weet niet goed hoe ik dan zoiets kan neer zetten in een echte class {} vorm

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 16:46

    Ik dacht het beste leer je door gewoon dingen te maken waar je wat later aan hebt dus zo ben ik begonnen met een "register" class:

    Comments so far:

    PHP
    <?php
    
    
    /**
     * @author Patrick rennings
     * @copyright 2010
     */
    
    
    
    
    class Register {
        
        public static $UsernameMaxLength = 20;
        public static $UsernameMinLength = 3;
        
        public static $PasswordMaxLength = 20;
        public static $PasswordMinlength = 5;
        
        protected $db;
    
    
        public function __construct ( )
        {
            
            $this->db = Database::Connect();
            
        }
        
        public function CheckValue ( $value, $type, $OptPar = NULL )
        {
            
            if ( is_string ( $value ) AND is_int ( $type ) )
            {
                
                switch ( $type )
                {
                        
                    # Username check
                    case 1:
                        
                        if ( strlen ( $value ) > $UsernameMaxLength OR strlen ( $value ) < $UsernameMinLength )
                        {
                                
                            return FALSE;
                                
                        }
                        else
                        {
                                
                            if ( $db->NumQuery( ' SELECT * FROM `users` WHERE `username` = "' . addslashes ( $value ) . '"  ' ) > 1)
                            {
                                    
                                return FALSE;
                                    
                            }
                            else
                            {
                                    
                                return TRUE;
                                   
                            }
                                
                        }
                         
                    ;
                        
                    # Password check
                    case 2:
                        
                        if ( strlen ( $value ) > $PasswordMaxLength OR strlen ( $value ) < $PasswordMinLength )
                        {
                                
                            return FALSE;
                                
                        }
                        else
                        {
                                
                            if ( is_string ( $OptPar ) )
                            {
                                    
                                if ( $Value != $OprPar )
                                {
                                        
                                    return FALSE;
                                        
                                }
                                else
                                {
                                        
                                    return TRUE;
                                        
                                }
                                    
                            }
                            else
                            {
                                    
                                return false;
                                    
                            }
                                
                        }
                        
                    ;
                        
                }
                
            }
            
        }
        
    }
    
    
    ?>
    Toon Meer

    $db-> bestaat nog niet (wordt database class die ik hierna ga brouwen)

  • query probleem

    • Patrick
    • 26 maart 2010 om 10:57

    "' . $catid . '" <-- like that

  • query probleem

    • Patrick
    • 26 maart 2010 om 10:52

    sowieso zou ik je $catid escapen, aangezien het anders fout kan gaan

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 10:27
    PHP
    Class TestClass
    {
        
        public static $StatVar;
        public $StatVar;
        
        public function __SET ( $var = NULL, $spec = NULL )
        {
            
            if ( is_string ( $var ) )
            {
            
                if ( $spec == 'static' )
                {
                        
                    $this->setstatic ( $var );
                    
                }
                else
                {
                    
                    $this->setdyn ( $var );
                    
                }
                
            }
            
        }
        
        private function SetStatic ( $var = NULL )
        {
            
            self::$StatVar = $var;
            return;
            
        }
        
        private function SetDyn ( $var = NULL )
        {
            
            $this->DynVar = $var;
            
        }
        
        public function __GET ( )
        {
            
            return $this->DynVar . ' <br /> ' . self:$StatVar;
            
        }
        
    }
    Toon Meer

    weer een nieuwe nu met een __GET en __SET maar denk dat het hard faald! :o

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 10:05

    ja maar om even te laten zien met die ouput dat jullie kunnen zien dat ik het snap [a] :P

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 09:55

    Zo weer even een testclass aangemaakt tips / probs etc:

    PHP
    <?php
    
    
    /**
     * @author Patrick Rennings
     * @copyright 2010
     */
    
    
    class TestClass {
        
        
        public static $StatVar;
        public $DynVar;
        
        public static function StatSet ( $var = NULL )
        {
            
            if ( is_string ( $var ) )
            {
                
                self::$StatVar = $var;
                
            }
            
        }
        
        public function DynSet ( $var = NULL )
        {
            
            if ( is_string ( $var ) )
            {
            
                $this->DynVar = $var;
            
            }
            
        }
        
        public function ReturnResults ( )
        {
            
            return self::$StatVar . ' <br /> ' $this->DynVar;
            
        }
        
    }
    
    
    TestClass::$StatVar = ' Static variable ';
    $Class1 = new TestClass;
    $Class1->DynSet( 'Dynamic variable' );
    
    
    # Result: Static variable <br /> Dynamic variable
    $Class1->ReturnResults();
    
    
    
    
    
    
    $Class2 = new TestClass;
    $Class2->DynSet( 'Dynamic variable second edition' );
    
    
    # Result: Static variable <br /> Dynamic variable second edition
    $Class2->ReturnResults();
    
    
    
    
    
    
    $Class3 = new TestClass;
    
    
    # Result: Static variable <br />
    $Class3->ReturnResults();
    
    
    
    
    TestClass::$StatVar = ' Static Variable second edition ';
    $class4 = new TestClass;
    $Class4->DynSet( 'Dynamic variable thirth edition' );
    
    
    # Result: Static variable second edition <br /> Dynamic variable thirth edition
    $Class4->ReturnResults();
    
    
    
    
    ?>
    Toon Meer
  • [OO] Verschil tussen :: en ->

    • Patrick
    • 26 maart 2010 om 09:03

    Dus dan moet dit er nog boven:

    PHP
    static public $TestStaticVar;
    static public $testStaticVar2;

    En waarom ik dit maak zodat mensen zoals jij makkelijk kunnen zien of het goed is of niet ;)

    en dan nog 1 ding, constante TestStatic bedoel je wat ook alweer precies mee [a]

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 25 maart 2010 om 23:59

    Hierbij even een eigen class gemaakt na heeeeeeel wat uitleg van darsstar begin ik het lichtelijk te snappen:

    PHP
    <?php
    
    
    /**
     * @author Patrick rennings
     * @copyright 2010
     */
    
    
    class TestClass {
        
        
        static public function TestStatic ( $var )
        {
            
            if ( is_string ( $var ) )
            {
                
                self::$TestStaticVar = $var;
                
            }
            
            
            return self::$TestStaticVar;
        }    
    
    
    
    
        public function TestStatic2 ( $var )
        {
            
            if ( is_string ( $var ) )
            {
                
                self::$TestStaticVar2 = $var;
                
            }
            
            
            return self::$TestStaticVar2;
        } 
    
    
    }
    
    
    TestClass::TestStatic('Testing');
    
    
    # Geeft error
    TestClass::TestStatic2('Testing');
    
    
    $TestClass = new TestClass;
    
    
    # Output 'Testing';
    echo TestStatic;
    
    
    ?>
    Toon Meer
  • CP V5

    • Patrick
    • 25 maart 2010 om 23:54

    Dat 1, dat kan koen het dan niet snapt het is een wijze van programmeren en zo is bijv de zend engine weer een andere manier van programmeren hij is er gewoon niet gewend mee te werken dus ja dan snap ik het wel,

    maar ook als er later andere programmeurs aan gaan werken dat ze het ook kunnen snappen plaats van dat ze eerst een week moeten zoeken door de code om het te snape ;)

  • [OO] Verschil tussen :: en ->

    • Patrick
    • 24 maart 2010 om 20:46

    Zoals de topic titel zegt kan iemand goed uitleggen wat in classes het verschil is tussen:

    ::

    en

    ->

    dus bijv:

    $var->output;

    en:
    $var::output;

  • Crimesource discussie topic

    • Patrick
    • 24 maart 2010 om 20:10
    Citaat

    Vindt het wel leuk om te lezen, dat de ts al een uitgesproken mening heeft zonder te weten wat er precies speelt,

    Als je een opensource hebt moet je altijd een download link beschikbaar stellen voor de gebruikers zodat ze er gebruik van kunnen maken, nu vind ik het meer van "ik wil de klagende mensen omzeilen"

    Citaat


    echter denk ik dat iedereen aan andere ervaring zou hebben, mits ze de laatste versie hebben, incl. de fixen die reeds gepost zijn.

    Klopt daarom heb ik dit topic geopend misschien kan ik er naast zitten daarom vraag ik de mening van andere gebruikers

    Citaat


    En waarom ze de links verwijderd hebben, mag duidelijk zijn, maar goed..

    Om uhmm bugs te fixen in de volgende source als je een release hebt gedaan hoef je die niet meer offline te halen vanwege de vele bugs, ik heb phpbb ook nog nooit zijn download links offline zien halen

    Citaat


    MS fixed iedere maand zijn OS systemen, maar daar hoor je niemand over...

    Ja maar die gaan ook niet je OS opeens afsluiten dat jij een maand lang niet op je computer kan vanwege dat de volgende versie wordt gebouwd of wel?
    probeer het gewoon, is het niks, probeer je de volgende.. lijkt me zo...

  • Crimesource discussie topic

    • Patrick
    • 24 maart 2010 om 12:54

    hey mensen,

    Hierbij wil een discussie topic aanmaken of de "crimesource" Het is niet de bedoeling dat dit een flame topic gaat worden over crimesource maar meer over jullie ervaringen wat jullie er van vinden en de voor / na delen van.

    Hier mijn ervaring;

    Ik heb nog eingelijk geen ervaring met de crimesource maar ik kwam op de website en vond het al aardig slecht dat ze een phpbb met portal ervoor gebruiken (Doe het dan teminste zelf maken is altijd leuker)

    Dus ja dan maar even registeren en kijken wat er rond hangt. Toen ik op het forum kwam dacht ik al van oke, dit is een rotzooi project er is geen ordering in geen changelog en overal los bug oplossingen door de admins, doe dat dan in een release zetten (bijv de 2.0.1 release ofzo)

    Daarnaast wou ik de source nog is gaan downloaden ga ik naar het download topic is er GEEN link meer beschikbaar vanwege dat de programmeurs zich volledig willen richten op de V2.1. Dit vanwege dat de programmeurs geen bug oplossingen voor V2.0 willen doen.

    Ik dacht echt bijmezelf van wat?!?!? Je doet een OpenSource releasen maar je geeft geen download links vanwege dat je geen bug oplossingen wilt doen, wtf is dit dan. Als je een opensource released dat is het toch teminste dat je wel weet dat er zo geen bugs in zitten naar jou weten, ja er zijn altijd bugs maar dan doe je het toch niet zo oplossen o_O

    Dat is tot nu toe mijn ervaring wil de source wel is zien volgens mij sla ik dan helemaal stijl achter over van hoe slecht het geprogrammeerd is...

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