• 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. Stefan.J

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 Stefan.J

  • SUM() en COUNT()

    • Stefan.J
    • 29 november 2009 om 19:15

    Dat kan de MySQL website prima voor je:

    http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

    Dus een voorbeeld:

    PHP
    CREATE TRIGGER test AFTER INSERT ON test 
    FOR EACH ROW
    UPDATE counttable SET num_rows = num_rows + 1 WHERE tablename = 'test';
  • SUM() en COUNT()

    • Stefan.J
    • 29 november 2009 om 18:09

    Vooral als je een externe database hebt (op een andere server), is de keuze simpel:

    SELECT SUM(power) FROM users;

    Heeft het volgende resultaat
    ------------
    | 52541465 |
    ------------

    Terwijl
    SELECT power FROM users;
    Het volgende resultaat geeft:
    ------------
    | 34545654 |
    ------------
    | 11001465 |
    ------------
    | 541465 |
    ------------
    | 2541465 |
    ------------
    ...

    Veel meer resultaten die opgehaald moeten worden (over het netwerk), gefetched moeten worden door PHP, die in het geheugen staan, enz.

    Daarnaast is de interne SUM() functie van MySQL waarschijnlijk sneller dan rows afgaan binnen PHP.

    Wat COUNT() betreft, innoDB is inderdaad heel sloom met COUNT(). Maar zodra je hier hinder van hebt kun je denk ik beter in een externe tabel het aantal rows bijhouden (Via triggers INSERT en DELETE waarnemen).

  • Fout in bewerk/verwijder script

    • Stefan.J
    • 28 november 2009 om 12:38

    Ik heb wat tips voor je.;)

    PHP
    $bool = mysql_query("UPDATE songs SET title = $songtitle, maker = $songmaker, url = $songurl WHERE id = $songid");
    
    
    // Checken of sql goed is uitgevoerd
    if ($bool == "1") {
    // Geslaagd, laat een alert zien dat het is gelukt
    echo "<script language=JavaScript>window.alert('Muziek is succesvol verwijderd!')</script>";
    }
    
    
    // Sql niet goed uitgevoerd
    if ($bool <> "1") {
    // Laat alert zien met info dat sql niet gelukt is
    echo "<script language=JavaScript>window.alert('Er is iets fout gegaan...')</script>";
    }
    Toon Meer

    Dit stukje script had beter met een if else structuur kunnen doen, is overzichtelijker (En ook heel iets sneller, maar goed). Daarnaast returnt mysql_query() een boolean, true of false dus, dat is eigenlijk iets anders als '0' en '1'.

    En zet je error reporting eens goed hoog.;) Dan krijg je als het goed is nog een paar errors.:cheer:

  • Salt

    • Stefan.J
    • 28 november 2009 om 12:26
    Citaat

    Je moet alleen eerst een query uitvoeren naar de desbetreffende gebruiker en dan de salt key opvragen. Wat je nu zal denken waarschijnlijk is dat je nu het wachtwoord gaat encrypten met de salt key en dan een nieuwe query uitvoert om te zien of het beide klopt (user en password).

    Waarom?
    SELECT id FROM users WHERE password = SHA1(CONCAT('INVOER',salt) AND login = 'INVOER'

    Überhaupt een salt gebruiken is al wel voldoende. Zo schakel je rainbow tables zo goed als uit, en dat is toch wat je wilt.

  • MySQL verbeteren [tips & tricks]

    • Stefan.J
    • 26 november 2009 om 22:48

    Geen slecht artikel.

    Wist u al van deze tips?
    De meeste.
    Zo ja, welke (nr.)?
    2, 3, 4 (Gedeeltelijk), 7, 8, 9, 10, 11, 15, 16, 18, 19 (Gebruik standaard InnoDB vanwege de voordelen (relaties)), 21
    Zo nee, ga je na het lezen hier iets aan doen?
    Ik kan er best nog wel eens een keer iets mee doen.
    Eigen tips of tricks:
    - Maak relaties aan tussen tabellen, zodat je niet manueel allerlei dingen moet deleten en updaten terwijl dat ook met een relatie kan.
    - Gebruikt JOINS als het kan, vele hier kennen ze niet eens!
    - Doe zo veel mogelijk in één query, gebruik dus zo min mogelijk query's

  • Foutje in SQL

    • Stefan.J
    • 26 november 2009 om 21:38

    Als je haakjes opent moet je ze ook weer sluiten... (SC-Scripting)

    (En ga nu niet de boel voorkauwen...)

  • Waarom PDO?

    • Stefan.J
    • 26 november 2009 om 18:36

    Ik zal even een lijstje voor je maken:

    - PDO ondersteund meerdere database engines, waardoor je simpel kunt overstappen op een andere engine (Mits je nette SQL schrijft).
    - PDO is een object, deze kun je dus extenden. Hierdoor kun je PDO aanpassen aan je eigen smaak, bijvoorbeeld de query() methode aanpassen (door iets toe te voegen aan de functionaliteit).
    - PDO maakt gebruik van Exceptions, inplaats van errors. Dit levert ook vele voordelen op.
    - PDO kan goed werken met transactions.
    - Objecten werken gewoon veel fijner dan die functies!

  • Toggle()

    • Stefan.J
    • 26 november 2009 om 14:51

    [offtopic]@Hierboven: Lees het topic even ietsjes beter;)[/offtopic]

    Je kunt dit het beste met cookies doen, want die kun je in javascript wegschrijven en weer ophalen. Zodoende kun je dus voor het laden van de menu's de status eerst weer uitlezen.

    Misschien is dit wel wat, zelf verder niet bekeken:
    http://plugins.jquery.com/project/cookie

  • Functie veilig?

    • Stefan.J
    • 25 november 2009 om 12:09

    Die verantwoordelijkheid kun je beter binnen de functie leggen ja. Anders zit je als nog alles eerst te valideren, en dan de functie aan te roepen.

  • Functie veilig?

    • Stefan.J
    • 25 november 2009 om 11:50

    $hoeveel = '0, level = 255';

    Denk daar maar eens over na. ;)

  • VPS server

    • Stefan.J
    • 24 november 2009 om 23:11

    Bestanden overdragen kan via SSH volgens mij ook gewoon. Daarnaast kun je al die onzin natuurlijk gewoon installeren.:cheer:

    Alleen moet je dan wel even leren omgaan met Linux. :p Ik ben hier zelf ook echt geen expert in, maar weet wel dat er genoeg tutorials te vinden zijn, vooral over het installeren van een webserver. Misschien daar eens mee beginnen?

  • Rank update

    • Stefan.J
    • 24 november 2009 om 23:05

    Het volgende blijkt ook nog te kunnen:

    PHP
    $a = function($x) { echo $x }
    
    
    $a('Hello world');

    http://www.php.net/manual/en/functions.anonymous.php

    Doelloze zooi in PHP.:p

  • Include of require?

    • Stefan.J
    • 24 november 2009 om 19:38

    Laad allemaal even snel. Het verschil: include geeft een Warning bij problemen, en require een Fatal error. Dus bij een require wordt het hele script gestopt, in tegenstelling tot een include: De rest van het script loopt door.

    Zie op php.net: [func]include[/func] en [func]require[/func]

  • Users veranderen script. (Banditi)

    • Stefan.J
    • 24 november 2009 om 17:29

    Begin een met de boel iets korter te maken. ;) Je kunt de kolommen van een tabel selecteren met:

    SHOW COLUMNS FROM users

    Dit scheelt heel wat regels en is een stuk flexibeler.

  • Cookie vraag

    • Stefan.J
    • 23 november 2009 om 21:12

    In een cron? Dat zou een geweldige denkfout van de maker van de source zijn.

    Er bestaat vaak een check functie om te kijken of een cliënt is ingelogd. Kun je eens kijken of je die functie kunt vinden?

  • Afbeeldingen beschadigd

    • Stefan.J
    • 23 november 2009 om 20:55

    Een hoop programma's proberen gaat niet echt nut hebben denk ik. Heb je enig hoe het gekomen kan zijn? Zijn er nog meer bestanden beschadigd behalve afbeeldingen?

    Misschien heeft de harde schijf wel gewoon een klap gehad, en dan wordt het lastig.

  • Cookie vraag

    • Stefan.J
    • 23 november 2009 om 20:45

    Je cookies worden ingesteld op 10 dagen, dus aan dit stukje script gaat het niet liggen. Waarschijnlijk zijn er meer verantwoordelijkheden; sessies of een database tabel.

    Je zult dus iets verder moeten kijken!

  • Ongelimiteerde host

    • Stefan.J
    • 23 november 2009 om 18:21

    De vraag is eigenlijk: Wil je dit?

    Ik denk namelijk niet dat het op kleine schaal mogelijk is om dit rendabel te doen. Het is duur: Veel dataverkeer en veel opslagcapaciteit. Je kunt eigenlijk alleen verdienen aan reclame, wat denk ik niet genoeg zal opleveren om de boel te financieren.

    En dan heb je ook nog eens goede concurrentie, want iedereen trekt toch een beetje naar de grote aanbieders als Youtube en Dumpert toe.

  • USBWebServer localhost?

    • Stefan.J
    • 23 november 2009 om 16:15

    Staat wel de goede poort ingesteld? Standaard is dat 3306.

  • Zoek naar drs systeem

    • Stefan.J
    • 23 november 2009 om 13:41

    Als je zelf domeinen wilt kunnen registreren, moet je deelnemer van SIDN zijn (Voor .nl domeinnamen). Anders zou je het via een andere deelnemer moeten doen.

    Deelnemer worden van SIDN is niet alleen even aanmelden, het kost een xxx(x) bedrag per jaar. Het is dan ook pas rendabel naar 100+ domeinnamen, de precieze cijfers weet ik ook niet.

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