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

Forum

  • Ictscripters Chat

    Frenzo.Brouwer 9 maart 2026 om 21:31
  • 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

Marktplaats

  • Heel wat sterke domeinen > 2 letters, 3 letters, premiums

    Michael DW 11 maart 2026 om 12:12
  • 367 Nieuwe Domeinnamen Februari 2026

    shiga 1 maart 2026 om 14:50
  • Meerdere mafia game template te koop

    Syntax 16 februari 2026 om 13:34

Posts by L. Velthuis

  • Formulieren Beveiligen [HELP!]

    • L. Velthuis
    • 9 maart 2014 om 18:01

    Bedankt reza!

    heb het artikel gelezen maar wordt er echt niets wijzer uit.
    iemand dij mij via skype kan helpen?

  • Formulieren Beveiligen [HELP!]

    • L. Velthuis
    • 7 maart 2014 om 16:09
    Citaat van phpert

    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.


    heb je skype? zou je mij dan jouw skype naam toe kunnen sturen via privé bericht?

  • Gratis E-Books Diverse Programmeertalen

    • L. Velthuis
    • 7 maart 2014 om 12:34

    Nice share :).

    heb een paar boeken van php gedownload yay!

  • [AANGEB.] Gaming Community ontwerp

    • L. Velthuis
    • 7 maart 2014 om 12:33

    Dus jij hebt volledige rechten over alles? En je weet zeker dat je dit template niet ergens gratis gedownload hebt?

  • Formulieren Beveiligen [HELP!]

    • L. Velthuis
    • 7 maart 2014 om 11:46
    Citaat van Tim

    Hallo,

    Dit doe je door te zoeken naar wat een xxs aanval precies inhoud en hoe je dit kan voorkomen. Zelfde geld voor SQL injecties.
    Zodra je het begrijpt kan je het voorkomen. Vaak staat bij een uitleg hoe het werkt ook een uitleg hoe je het kan voorkomen.

    Oftewel, verdiep je er even in en je zult het zelf kunnen toepassen ;)

    Mvg,
    Tim


    Hallo tim,

    heb er al veel over gelezen maar ik zie dan allemaal scripts die totaal niet op die van mij lijken, waardoor ik heel snel in de war raak. Dus ik had gehoopt dat iemand mij dit verder uit kan leggen aan de hand van mijn gepostte scripts.

  • dedicated server 25 EUR

    • L. Velthuis
    • 7 maart 2014 om 11:44

    Had eventueel interesse gehad maar vind het algehele verhaal een beetje vaag.

    misschien nou even een duidelijk topic met hoe de vork nou precies in de steel zit? ;)?

  • Formulieren Beveiligen [HELP!]

    • L. Velthuis
    • 7 maart 2014 om 11:35

    Hallo allemaal,

    ik heb een scriptje in elkaar gezet om mijn portfolio te voorzien van een 'admin panel'

    ik wil dat mensen via het contactformulier op mijn website iets in mijn database zetten (INSERT INTO), en dat ik ze vervolgens uit kan lezen op een bepaalde pagina op mijn site (het 'admin panel').

    dit is allemaal redelijk gelukt. Via het contactformulier kan ik de drie velden (naam, email, bericht) in mijn database zetten. en op een andere pagina kan ik ze weer opvragen.

    maar mijn vraag is nu: Hoe beveilig ik deze formulieren tegen sql injections / xss etc? Ik heb hier totaal geen verstand van en heb de formulieren ook aan de hand van een tutorial gemaakt.

    hier de scripts:

    process.php

    PHP
    <?php
    	//kijken of formulier is ingevuld en variabelen aanmaken
    	if(!empty($_POST)){
    	$name 					= $_POST['name'];
    	$emailaddress			= $_POST['emailaddress'];
    	$message				= $_POST['message'];
    	// Database Verbinden 
    	
    	require_once('config.php');
    	
    	// Query opzetten
    	
    	$query = "INSERT INTO emailmessages (name, emailaddress, message) VALUES ('".$name."', '".$emailaddress."', '".$message."')";
    	
    	// Alles naar de database versturen en teruglinken naar hoofdpagina.
    	if (mysqli_query($link, $query) == true) 
    	{
    		header("Location: success.html");
    		exit;
    	} else {
    		die("De gegevens zijn niet opgeslagen in de database.");
    		}
    	} else {
    	header("Location: index.html");
    	exit;
    	}
    ?>
    Toon Meer

    showemails.php

    PHP
    <?php
    
    
    	// Database Verbinden 
    	
    	require_once('config.php');
    	
    	// Query om berichten aan te roepen uit database
    	
    	$query = "SELECT * FROM emailmessages";
    	
    	// Laat gegevens zien op de pagina
    	
    	$result = mysqli_query($link, $query);
    	
    	while($row = mysqli_fetch_assoc($result))
    	{
    ?>
    <strong>Naam:</strong> <?php echo $row['name']; ?> </br>
    <strong>E-mail Adres:</strong> <?php echo $row['emailaddress']; ?> </br>
    <strong>Bericht:</strong> <?php echo $row['message']; ?> </br>
    
    
    	</br>
    	</br>
    	<hr>
    <?php
    	}
    ?>
    Toon Meer


    en verder het stukje html van het formulier.

    PHP
    <form method="post" action="process.php">
    								<div class="row half">
    									<div class="6u"><input type="text" class="text" name="name" placeholder="Naam" /></div>
    									<div class="6u"><input type="text" class="text" name="emailaddress" placeholder="E-Mail" /></div>
    								</div>
    								<div class="row half">
    									<div class="12u">
    										<textarea name="message" placeholder="Bericht"></textarea>
    									</div>
    								</div>
    								<div class="row">
    									<div class="12u">
    										<a href="#" class="button submit">Verstuur Bericht</a>
    									</div>
    								</div>
    							</form>
    Toon Meer


    edit:

    nu heb ik volgend script gevonden op internet, en ik heb gelezen dat je deze bovenin de pagina moest includen om het tegen sql injection te beveiligen?

    maar werkt dit script ook voor mijn formulier?

    PHP
    <?php
      // bescherming tegen mysql injection
      function quote_smart($value)
      {
          if (get_magic_quotes_gpc()) {
              $value = stripslashes($value);
          }
          if (version_compare(phpversion(), "4.3.0") == "-1") {
              return mysql_escape_string($value);
          } else {
              return mysql_real_escape_string($value);
          }
      }
      
      function check_array(&$array)
      {
          foreach ($array as $key => $value) {
              $value = quote_smart($value);
              $array[$key] = $value;
          }
      }
      
      if ($_SERVER['REQUEST_METHOD'] == 'POST') {
          check_array($_POST);
      }
      if ($_SERVER['REQUEST_METHOD'] == 'GET') {
          check_array($_GET);
      }
    ?>
    Toon Meer
  • iCriminals dot nl te koop

    • L. Velthuis
    • 4 maart 2014 om 15:16

    ik zie in je signature dat er 8 procent nog niet speelbaar is. waarom niet / wat niet?
    hoog xxx of laag xxx?

  • Nieuwe site

    • L. Velthuis
    • 4 maart 2014 om 15:13

    iets van een forum over een of ander 'nieuw' onderwerp?

  • Gratis domeinnamen

    • L. Velthuis
    • 4 maart 2014 om 15:12

    Ja maakt me ook niet uit hoor.

    Maar ik heb hem in ieder geval niet.

    had je dus verkeerd begrepen.

  • Gratis domeinnamen

    • L. Velthuis
    • 4 maart 2014 om 09:21
    Citaat van mafiasnextkill

    Alle domeinnamen zijn weg. Kan een slotje op.


    Niet waar. :p.

    ik heb die laatste niet aangevraagd ivm andere registrar.

  • paypalbooster.eu

    • L. Velthuis
    • 3 maart 2014 om 19:27

    Domein(en):paypalbooster.eu
    Verloopt op:10-01-2015
    Registrar:versio
    Incl. hosting:nee
    Hosting loopt tot:nvt
    Begin bod:5 euro
    Opbieden met:0.50 euro
    Buy now: 20
    Betalen kan via: bankoverschrijving, paypal
    Extra informatie:geen statistieken aanwezig. grootste bezoekersaantal is 2500 door een advertentie site.

  • Gratis domeinnamen

    • L. Velthuis
    • 2 maart 2014 om 20:52

    Hallo,

    Ik heb geprobeerd de push aan te vragen, maar hij zegt dat het domein niet gevonden is. Ik heb het over versio

  • gamevlog.eu

    • L. Velthuis
    • 1 maart 2014 om 19:25

    Domein(en):gamevlog.eu
    Verloopt op:28-06-2014
    Registrar:versio
    Incl. hosting:nee
    Hosting loopt tot:nee
    Begin bod:5
    Opbieden met:0,50
    Buy now:15
    Betalen kan via:bankoverschrijving, paypal
    Extra informatie:geen statistieken of iets dergelijks aanwezig!

  • Gratis domeinnamen

    • L. Velthuis
    • 1 maart 2014 om 19:21
    Citaat van mafiasnextkill

    Ik heb deze nog over.

    - pornowebcammeiden.nl | 0€ - Geldig tot: 27-07-2014. (Domein komt uit 2007.)


    Ik zou deze graag van je krijgen. Kan ik een push aanvragen?

  • Naast elkaar zetten

    • L. Velthuis
    • 24 februari 2014 om 19:28

    kan dit niet gewoon met inline? :P

  • GEZ Contact formulier script

    • L. Velthuis
    • 24 februari 2014 om 19:27

    Bedankt 'Swaffelaar? :P?' !

  • ftp als map in windows

    • L. Velthuis
    • 23 februari 2014 om 21:46

    Weet niet of dit iets is wat je bedoelt:
    http://ftpbox.org/

  • pagina.php?id=1 hulp nodig.

    • L. Velthuis
    • 23 februari 2014 om 21:29

    Bedankt voor je uitleg victor! :).

    ook al ben ik geen ts: het is toch nuttig voor mij geweest.

  • GEZ Contact formulier script

    • L. Velthuis
    • 23 februari 2014 om 21:27

    Deze zijn toch zat gratis te vinden op internet?

ICT Nieuws

  • Samsung zal miljoenen verdienen aan Apple iPhone Fold dankzij zijn 12GB RAM

    ICTscripters 11 maart 2026 om 22:42
  • Apple heeft zojuist iOS 26.4 Beta 4 vrijgegeven: hier is de verwachte lanceerdatum.

    ICTscripters 11 maart 2026 om 12:01
  • Kritieke kwetsbaarheid in Nginx UI bedreigt gevoelige data

    ICTscripters 10 maart 2026 om 18:29

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