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

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

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 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

Posts by phpert

  • Xbox360 Specialisten

    • phpert
    • 20 maart 2014 om 20:17

    kunnen meerdere dingen zijn:

    - scart kabel zelf
    - beeld uitgang op de xbox
    - scart ingang op de tv
    - schakeling op de kabel staat verkeerd
    - instelling op de xbox staat verkeerd

    heb zelf enkel een kabel gehad die verliep tot geel/rood/wit en groen/blauw/rood, daaromheen zo'n omvormer. mocht je ook zo'n kabel hebben, kan het ook nog aan die omvormer liggen dat die kaduuk is.

  • function ereg()

    • phpert
    • 14 maart 2014 om 19:55

    En daar voor/na?

  • Beste Webwinkel Systeem

    • phpert
    • 14 maart 2014 om 14:26

    ligt erg aan je wensen natuurlijk ;) maar als je voor de NL/EU markt gaat, neem eens een kijkje bij SumoStore

  • function ereg()

    • phpert
    • 14 maart 2014 om 13:40
    Citaat van godkiller

    nu heb ik nog een vraag over hetzelfde stukje.


    Cannot redeclare is_name() (previously declared in /home/....../domains/...../public_html/includes/_functions.php:8 ) in /home/...../domains/.../public_html/includes/_functions.php on line 14

    is dit een zelfde soort fout wat ik moet vervangen door iets nieuws?


    _functions.php regel 8 wordt hij als het goed is aangemaakt, op regel 14 wat gebeurt daar?

  • function ereg()

    • phpert
    • 14 maart 2014 om 10:37

    ergens is in ieder geval de functie is_name meer dan twee keer gedefinieerd, of twee keer hetzelfde bestand geinclude

  • function ereg()

    • phpert
    • 13 maart 2014 om 22:08

    function is_name($i){ if(!preg_mach"^[A-Za-z0-9-]{3,25}$", $i)){ return FALSE; } else { return TRUE; }}

    zit een typo in. na preg_match moet er een ( komen.

    function is_name($i){ if(!preg_mach("/^[A-Za-z0-9-]{3,25}/$", $i)){ return FALSE; } else { return TRUE; }}

    zo zwerkt hij. is overigens nutteloos maar goed, dat is een ander verhaal.

  • Nieuwe server

    • phpert
    • 13 maart 2014 om 09:10

    heuj, hij werkt weer! lag er gisteravond toch nog een aantal uur uit, goed dat het nu wel weer werkt!

  • Nginx problemen

    • phpert
    • 12 maart 2014 om 12:36

    word nog steeds iedere keer uitgelogd

  • PDO

    • phpert
    • 10 maart 2014 om 20:18
    Citaat van Reza

    Wat je nu hebt gepakt zijn twee voorbeelden waarvan de eerste al een voorsprong heeft op de tweede.

    PDO is een paar opzichten vooral beter dan MySQLI, als voorbeeld dat PDO meer databases ondersteund.
    Alleen zie ik, dat je al bent begonnen met MySQLI. Ik zou dan niet halverwege een project de overstap naar PDO maken, wat je kan doen is net zoals in voorbeeld 1 beginnen met prepared statement.

    Met bijvoorbeeld jouw gegeven voorbeeld wordt het ongeveer zo:

    PHP
    //$query = $db->query("SELECT * FROM users WHERE gebruiker = '".$_POST['gebruiker']."'");
    $stmt = $mysqli->prepare("SELECT id,naam,gebruikersnaam FROM users WHERE gebruiker = ?");
    $stmt->bind_param('s', $_POST['gebruiker']);
    $stmt->exeucte();
    $stmt->store_result();
    $stmt->bind_result($userId, $userName, $userUName);
    $stmt->fetch();
    $stmt->close();


    Beter om in zo'n geval een echt voorbeeld te laten zien, ook om de werking juist uit te leggen

    PHP
    $pdo = new PDO('mysql:dbname=test;host=localhost;charset=utf8', 'root', '');
    
    
    // Query waarbij er géén waardes door de gebruiker opgegeven worden gebruikt
    $result = $pdo->query("SELECT veld FROM tabel WHERE actief = 1");
    return $result->fetch(PDO::FETCH_ASSOC);
    // In een array
    $return = array();
    while ($list = $result->fetch(PDO::FETCH_ASSOC)) {
    	$return[] = $list;
    }
    return $return;
    
    
    // Query waarbij er wél waardes door de gebruiker opgegeven worden
    $statement = $pdo->prepare('SELECT veld FROM tabel WHERE actief = :actief OR veld_twee = :veld');
    $statement->bindValue(':actief', $_GET['actief'], PDO::PARAM_INT);
    $statement->bindValue(':veld', $_GET['veld'], PDO::PARAM_STR);
    $tatement->setFetchMode(PDO::FETCH_ASSOC);
    $statement->execute();
    return $statement->fetch();
    // In een array
    $return = array();
    while($list = $statement->fetch()) {
    	$return[] = $list;
    }
    return $return;
    Toon Meer
  • Formulieren Beveiligen [HELP!]

    • phpert
    • 10 maart 2014 om 09:52

    skype wordt alleen gebruikt voor (betaalde) support, ga ik je portemonnee niet aan doen ;)

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

    • phpert
    • 10 maart 2014 om 09:51

    Jep, gewoon PSD is genoeg :) Zou wel fijn zijn om de PSD netjes op te zetten, in groepen etc. Zelf overigens geen designert (hence the name phpert haha) maar mocht je nog specifieke vragen hebben, stuur even een mail of een reactie op het forum.

    thanks voor de tip van 99designs, enige nadeel is dat je daar dan eerst xxx,- voor moet neerleggen en wij liever dat geld gebruiken voor de prijzenpot (cut out the middleman!). daar heeft iedereen meer aan :)

  • Formulieren Beveiligen [HELP!]

    • phpert
    • 7 maart 2014 om 15:28

    showemails: bekijk de functie htmlentities, je echo't de waarde maar eventuele xss ga je tegen met htmlentities
    process: bekijk de functie mysqli::real_escape_string (of overweeg PDO met prepared statements)

    dat laatste stukje is voor de oude mysql_* functionaliteiten, jij gebruikt mysqli (i => improved). kan werken, maar beveiligd niet optimaal.

  • Mysqli

    • phpert
    • 7 maart 2014 om 09:52

    houd er rekening mee dat mysql_real_escape_string en de mysqli escape niet 100% beveiligd zijn tegen SQL-injecties, prepared statements daarentegen wel ;)

    overigens valideren van de input vóór je die in een query zet (als voorbeeld, topic_id=21819 -> moet een integer zijn, anders ongeldig) is nog beter.

  • dedicated server 25 EUR

    • phpert
    • 6 maart 2014 om 12:21

    ja oke, het is dus niet letterlijk de verkoop van een dedicated server maar toegang *tot* een dedi... voor hoe lang? maand, jaar?

  • Mysqli

    • phpert
    • 6 maart 2014 om 12:18

    [google]PDO Prepared Statements[/google]
    zorgen ervoor dat je geen SQL-injecties meer kan uitvoeren, beter dan enkel te escapen via de oude mysql_*

  • dedicated server 25 EUR

    • phpert
    • 5 maart 2014 om 14:13

    wat voor harde schijven hangen er in? 50,- meeneemprijs of?

  • Mysqli

    • phpert
    • 5 maart 2014 om 12:40
    Citaat van M.Beers

    Hou je er rekening mee dat een sessie id gebruiken niet veilig is... sessies zijn makkelijk te verkrijgen via een man in the middle attack, verander het nummer in bijv. een 1 (meestal een admin acc) en je bent ingelogd als admin.

    sessies kun je alleen op de server wijzigen, dus het nummer veranderen in een 1 zorgt ervoor dat je enkel een ongeldige sessie id heb. cookies zijn client-side, die moet je niet vertrouwen, maar de sessie staat op de server. enige waar je wel op moet letten is dat je sessie niet wordt ge-hijacked, dus in je php controleren of bepaalde waarden overeenkomen en gebruik maken van een SSL-beveiliging zodat een MITM-aanval nutteloos wordt.

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

    • phpert
    • 5 maart 2014 om 09:43

    Leuk om te horen thjeu!

  • Mysqli

    • phpert
    • 4 maart 2014 om 22:51

    heb je bovenin wel session_start(); staan? overigens, kijk eens naar PDO. stukken veiliger als je het goed gebruikt.

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

    • phpert
    • 4 maart 2014 om 13:14

    Hoi Wimmpie,

    SumoStore is een opensource e-commerce pakket. De contest gaat niet voor onze eigen website, maar om een layout die kan gebruikt worden door een webwinkel. Kijk anders voor een demo op demo.sumostore.net.

    Het beste is overigens om je vragen daar te stellen!

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