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

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

  • 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
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Posts by Rahl

  • Tijdelijk afwezig

    • Rahl
    • 12 november 2010 om 14:23

    Heel veel sterkte, Willem. We hopen je gauw weer terug te zien!

  • wat zou je doen als .... ....... ??

    • Rahl
    • 12 november 2010 om 08:58

    Een raam inslaan.

    Wat zou je doen als je vandaag van school gestuurd wordt / ontslagen wordt

  • Nieuw met classes

    • Rahl
    • 11 november 2010 om 15:14
    Citaat van Killingdevil

    Rahl: Eigenlijk niet. Private properties zijn private omdat niet iedereen er zomaar bij mag kunnen. Als je vervolgens een magic getter maakt kun je net zo goed geen visibility gebruiken. Daarbij kun je aan een gewone getter de return type defineren waardoor je IDE ook nog snapt wat je aan het doen bent. Daarbij wordt ook nog eens niet je hele code afhankelijk van de namen van de properties.

    Kortom: de magic getter is niet voor niets iets wat in heel weinig programmeertalen mogelijk is. Het is leuk bedacht, maar in de meeste gevallen niet zinvol. Alleen wanneer je datawrappers en weet ik het wel niet allemaal gaat maken, kun je hier je voordeel uithalen.


    Ik dacht dat het met getters juist de bedoeling was de variabelen 'read-only' te maken...

  • Nieuw met classes

    • Rahl
    • 10 november 2010 om 23:47

    Die underscore heb ik gedaan zodat je niet bij het wachtwoord kunt. Het is niet heel erg om getNickname te gebruiken, maar als je 10 properties van een gebruiker hebt die je public wilt kunnen aanroepen, wordt je code heel wat overzichtelijker door al dat soort methoden in één get methode te zetten.

  • Nieuw met classes

    • Rahl
    • 10 november 2010 om 23:04
    PHP
    class Login 
    { 
        private $_nickname; 
        private $password; 
         
        public function __construct($nickname, $password) 
        { 
            $this->_nickname = $nickname; 
            $this->password = $password; 
        } 
         
        public function __get($property) 
        { 
            return isset($this->{"_" + $property}) ? $this->{"_" + $property} : null;
        }
         
         
    }
    Toon Meer
    PHP
    $login = new Login("Jackie", "xxxx"); 
    
    
    echo $login->nickname;
  • Nieuw met classes

    • Rahl
    • 10 november 2010 om 22:57
    PHP
    $login = new Login("Jackie", "xxxx"); 
    
    
    echo $login->getNickname();

    Waarom noem je je class niet gewoon "User"? Dat is veel generieker dan Login.
    En waarom gebruik je niet in plaats van getNickname() de magic method __get()?

    [offtopic]Oops, sorry voor het ervan uitgaan dat het logisch voor je lijkt, lees nu net pas dat je net begonnen was[/offtopic]

  • KOCMS design

    • Rahl
    • 10 november 2010 om 22:05

    Het kleurenschema heb ik gekozen uit een van de professionele standaard kleurenschema's die op internet te vinden is. Daarover hoeven jullie je dus niet uit te laten ;)

    Tips om het functioneler te maken zouden meer dan welkom zijn!

  • KOCMS design

    • Rahl
    • 10 november 2010 om 11:33

    Hey,

    Ik was van plan om mijn CMS (KOCMS) die ik aan het bouwen ben, onder een BSD licentie vrij te geven. De voorkant van het systeem werkt inmiddels, maar ik ben nu bezig met het admin gedeelte. Ik heb mijn aandacht vooral gericht op het ontwerpen van een functioneel, eenvoudig ontwerp waardoor je gemakkelijk alle segmenten kunt beheren. Baseer daar je feedback op alsjeblieft.

    Klik hier om hem te bekijken

    Als je zelf denkt iets beters te kunnen ontwerpen, be my guest. Ik ga aan ontwikkeling echter geen geld uitgeven. Wel krijg je volledige credit voor een aangeleverd design.

    Thanks!

  • statements

    • Rahl
    • 6 november 2010 om 20:07

    INSERT INTO users (username, password, email, activation) VALUES('username', MD5('password'), 'email', 'activation');

  • CSS

    • Rahl
    • 5 november 2010 om 09:46

    Wanneer leer je nou eens de <?html tag te gebruiken boven aan je pagina. Die is bijna net zo belangrijk als de <%asp tag!

    PHP
    <html>
    <head>
    <title>Over de bergen en door het woud</title>
    <style type="text/css">
    div a
    {
    	color: #ff0000;
    }
    
    
    div.ap a
    {
    	color: #000;
    	text-decoration: none;
    }
    
    
    div.ap a:hover
    {
    	text-decoration: underline;
    }
    </style>
    </head>
    <body>
    <div>
    	<a href="#">Door het woud</a>
    </div>
    <div class="ap">
    	<a href="#">Over de bergen</a>
    </div>
    </body>
    </html>
    Toon Meer

    Volgens mij bedoelde je zoiets, maar natuurlijk kan ik dat niet ruiken als je zo weinig en slecht informatie geeft.

  • Ideén voor maffia game

    • Rahl
    • 5 november 2010 om 09:29

    Wat ik ook heb in mijn maffia spel waar ik mee bezig ben, is een uniek profielsticker systeem.
    Gebruikers kunnen voor aangekochte credits stickers kopen die door zogenaamde sticker designers worden gemaakt. Deze sticker designers kunnen een eigen designers marktplaats opzetten van stickers die zij maken en zijn goedgekeurd door het beheer. Daar mogen ze een prijs aan vastknopen, en iedere keer dat hun sticker gekocht wordt, krijgt de designer van de sticker het gevraagde bedrag aan credits.

    De koper kan die sticker dan uit de sticker prullenbak slepen en op zijn profiel zetten met een drag&drop functionaliteit. Zodra de 'drop' wordt aangeroepen, maakt de sticker als het ware een ajax request die de x en de y coordinaten opgeeft waardoor het opgeslagen wordt in de database.

    Zo kan je ook een maximum aantal stickers aangeven, die je kunt verhogen door er credits aan uit te geven. Als mensen op hun maximum zitten, hebben ze 2 mogelijkheden: De sticker verscheuren, of de sticker op de kopers marktplaats zetten om te verkopen voor 75% van het aangekochte bedrag.

  • Inzake website gekocht

    • Rahl
    • 4 november 2010 om 14:23

    Als je via e-mail een overeenkomst hebt afgesloten, is dat ook rechtsgeldig, is die oplichter dus strafbaar.

  • Bereken de modus

    • Rahl
    • 3 november 2010 om 22:17
    PHP
    <?php
    function getHighestArrayKeyFrequence($arr)
    {
    	$frequence = array_count_values($arr);
    	natsort($frequence);
    
    
    	$duplicated = array_count_values($frequence);
    	natsort($duplicated);
    	return $duplicated[max($frequence)] > 1 ? null : array_pop(array_keys($frequence));
    }
    if(isset($_POST['textarea']))
    {
    	$names = explode("\\r\\n", htmlspecialchars($_POST['textarea']));
    	
    	$mostFrequentName = getHighestArrayKeyFrequence($names);
    	if($mostFrequentName != null)
    		echo 'The most frequent used name is ' . $mostFrequentName;
    	else
    		echo 'I\\'m sorry, I\\'ve tried every workaround, even tried to convince people to change their surname, but unfortunately there is no surname that is actually used the most.';
    }
    ?>
    <br />
    <form method="post">
    <textarea name="textarea" cols="70" rows="15"><?php if(isset($_POST['textarea'])) echo $_POST['textarea']; ?></textarea><br />
    <input type="submit" value="Verwerken" />
    </form>
    Toon Meer
  • Bereken de modus

    • Rahl
    • 3 november 2010 om 22:00

    Erm, dat heb ik niet hoor... Zou jij dus ook niet kunnen hebben als je niks hebt aangepast.

    Citaat

    The most frequent used name is 4

  • Bereken de modus

    • Rahl
    • 3 november 2010 om 21:56

    Nee, had zelf ook even gekeken. Foutje van mijzelf, sorry:

    PHP
    <?php
    function getHighestArrayKeyFrequence($arr)
    {
    	$frequence = array_count_values($arr);
    	natsort($frequence);
    
    
    	$duplicated = array_count_values($frequence);
    	natsort($duplicated);
    	return $duplicated[max($frequence)] > 1 ? null : array_pop(array_keys($frequence));
    }
    
    
    $names = array(
    	'Jack' => 'Johnson',
    	'Mary' => 'Flint',
    	'Sarah' => 'Stones',
    	'Harry' => 'Potter',
    	'James' => 'Johnson',
    	'Hermione' => 'Granger',
    	'Ron' => 'Weasley',
    	'Draco' => 'Malfoy',);
    
    
    $mostFrequentName = getHighestArrayKeyFrequence($names);
    if($mostFrequentName != null)
    	echo 'The most frequent used name is ' . $mostFrequentName;
    else
    	echo 'I\\'m sorry, I\\'ve tried every workaround, even tried to convince people to change their surname, but unfortunately there is no surname that is actually used the most.';
    Toon Meer

    Moet wel zeggen dat wat je probeert te doen, geen eitje is voor iemand die nog niet zo goed overweg kan met PHP (in elk geval niet om het netjes te doen)

  • Bereken de modus

    • Rahl
    • 3 november 2010 om 21:31

    Die code die je nu gebruikt is eigenlijk best wel super slordig...

    Probeer dit eens ;)

    PHP
    <?php
    function getHighestArrayKeyFrequence($arr)
    {
    	$frequence = array_count_values($arr);
    	natsort($frequence);
    
    
    	$duplicated = array_count_values($frequence);
    	natsort($duplicated);
    
    
    	return $duplicated[max($frequence)] > 1 ? null : current(array_keys(array_reverse($frequence)));
    }
    
    
    $names = array(
    	'Jack' => 'Johnson',
    	'Mary' => 'Flint',
    	'Sarah' => 'Stones',
    	'Harry' => 'Potter',
    	'James' => 'Johnson',
    	'Hermione' => 'Granger',
    	'Ron' => 'Weasley',
    	'Draco' => 'Malfoy',);
    
    
    $mostFrequentName = getHighestArrayKeyFrequence($names);
    if($mostFrequentName != null)
    	echo 'The most frequent used name is ' . $mostFrequentName;
    else
    	echo 'I\\'m sorry, I\\'ve tried every workaround, even tried to convince people to change their surname, but unfortunately there is no surname that is actually used the most.';
    Toon Meer
  • Beste free host

    • Rahl
    • 2 november 2010 om 23:23
    Citaat van Willem

    proberen bij http://www.criminals-hosting.nl/ dacht ik uit me hoofd


    Daarmee oppassen: het is geen serieus bedrijf, en is dus fraude gevoeliger. Volgens mij is de eigenaar trouwens ook zo'n kind van CP. Ik maak geen beschuldigingen, maar ik zou wel voorzichtig zijn.

  • Wachtwoord vergeten, ombouwen naar md5

    • Rahl
    • 2 november 2010 om 23:15
    PHP
    <?php
      if(isset($_POST['change'])) {
        $fout = array();
        if(md5($_POST['currentpass']) != $own['pass']) {
          $fout[] = "- Het wachtwoord dat je opgaf als je huidige wachtwoord komt niet overeen.";
        }
    
    
        if($_POST['pass'] != $_POST['pass_repeat']) {
          $fout[] = "- Je gaf twee verschillende wachtwoorden op.";
        }
    
    
        if(strlen($_POST['pass']) < 6) {
          $fout[] = "- Je wachtwoord moet uit minstens 6 tekens bestaan.";
        }
    
    
        if(strlen($_POST['pass']) > 18) {
          $fout[] = "- Je wachtwoord mag niet meer dan 18 tekens bevatten";
        }
        
        if(empty($fout[0])) {
          mysql_query("UPDATE users SET pass = '" . md5($_POST['pass']) . "' WHERE id = '" . $own['id'] . "'");
          echo "<div class=\"dark\"><font color=\"green\" style=\"font-weight: bold\">Je wachtwoord is aangepast.</font></div>";
        } else {
          foreach($fout as $tekst) {
            @$foutje .= "rn" . $tekst;
          }
          echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div>";
        }
      }
    
    
    echo'
        <form method="post">
            <table width="100%">
              <tr>
                <td>Huidige wachtwoord:</td>
                <td><input type="password" name="currentpass" class="input"></td>
              </tr>
    
    
              <tr>
                <td>Nieuw wachtwoord:</td>
                <td><input type="password" name="pass" class="input"></td>
              </tr>
    
    
              <tr>
                <td>Herhaal wachtwoord:</td>
                <td><input type="password" name="pass_repeat" class="input"></td>
              </tr>
    
    
              <tr>
                <td>&nbsp;</td>
                <td><input type="submit" name="change" value="bevestigen" class="submit"></td>
              </tr>
            </table>
        </form>';
    ?>
    Toon Meer
  • Hyves verkocht

    • Rahl
    • 2 november 2010 om 23:11
    Citaat van sloosmedia

    Facebook/Twitter gaan eraan.


    Leugenaar...

  • Blauwe rand logo

    • Rahl
    • 31 oktober 2010 om 00:31

    Of je zet dit in je CSS:

    PHP
    a img { border: 0px; }

    Hoef je nergens meer border="0" mee te geven.

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