• 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

  • RPG game gebouwd met AI

    Frenzo.Webservice 11 juni 2026 om 19:44
  • Het Grote Vibe Code Topic

    Syntax 1 juni 2026 om 20:05
  • PWYL source gezocht

    Syntax 29 mei 2026 om 14:03
  • Ictscripters Chat

    AarClay 21 april 2026 om 11:34
  • 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

Marktplaats

  • 359 Nieuwe Domeinnamen Mei 2026

    shiga 1 juni 2026 om 12:45
  • Sicarras.com - Moderne Mafia Text-Based RPG

    Jeffrey.Hoekman 27 mei 2026 om 17:40
  • 370 Nieuwe Domeinnamen April 2026

    shiga 1 mei 2026 om 12:06

Posts by Patrick

  • Criminalspoint goed bezig

    • Patrick
    • 15 mei 2009 om 22:52

    ag ja als je ergens moet beginnen met leren dan is het niks zo handig een buggy script als criminals te debuggen :P

  • Werkende hoerentent + sql + Cron + script

    • Patrick
    • 15 mei 2009 om 17:10

    het is een chaos code en de "pimp vraag" is raar geprogrammeerd? waarom niet gewoon met een (!isset($_POST['submit'] ofzo en dan die aan klik rondjes (radio's dacht ik)

  • Attack.php

    • Patrick
    • 14 mei 2009 om 22:54

    x aantal miljard auto over transfere naar de bank door middel van een qeury, deze check kan je bijv in config.php doen.

  • Registratie (form) [free]

    • Patrick
    • 14 mei 2009 om 22:47

    mjah tis ook maar testje ;)
    maar voor de rest nu ook met die nieuwe functie is er nog iets wat anders moet?

  • Pwyl maffioso versie

    • Patrick
    • 14 mei 2009 om 22:27

    je mag het script gewoon niet gebruiken aangezien je er geen rechten tot hebt, als je alles verandert qua tekst en layout en codering mag je het gebruiken aka kan je net zo goed er zelf 1 maken.:}

  • Registratie (form) [free]

    • Patrick
    • 14 mei 2009 om 22:25

    waarom is met addslashes injectie niet mogelijk dan? omdat het alleen van ' naar ' gaat? kan je dat uitleggen.

    variable's doe ik om zelf wat makkelijker een overzicht te houden het hoeft inderdaad niet. ik kan ook gewoon alle names veranderen in $_POST['name']

    html + php gescheiden dan moet je doormiddel van een template parser gaan werken neem ik aan?

    Nieuwe reactie samengevoegd met originele reactie op 14.05.09 22:42:16:
    edit;

    safe_sql functie toegevoegd.
    Niels nu is hij beveiligd tegen injections right?

  • Registratie (form) [free]

    • Patrick
    • 14 mei 2009 om 22:07

    Ik ben bezig om classes te leren en daarmee heb ik een registratie script gemaakt misschien heeft er iemand nog nut van:

    index.php:

    PHP
    include "register.class.php";
    include "config.php";
    $class = new register();
    
    
    if (!isset($_POST['submit'])) {
    	$class->register_create_form();
    }
    	$class->register_check();
    }
    ?>
    Toon Meer

    register.class.php:

    PHP
    <?php
    error_reporting(E_ALL);
    class register 
    	{
    	
    	function register_check()
    		{
    			$name = "";
    			$password = "";
    			$pass_match = "";
    			$email = "";
    			
    			if ((isset($_POST['name'])) &&  (isset($_POST['password'])) && (isset($_POST['pass_match'])) && (isset($_POST['test']))) { 					
    				$name = safe_sql($_POST['name']);
    				$password = safe_sql($_POST['password']); 
    				$pass_match = safe_sql($_POST['pass_match']);
    				$email = safe_sql($_POST['test']);
    					
    				if ($password != $pass_match) {
    					$this->message("Passwords didnt match.");
    				}
    				else {
    					$query = mysql_query("SELECT username FROM users WHERE username='{$name}'") or die($this->message("sql error"));
    					$row = mysql_num_rows($query);
    		
    					if ($row > 0) { $this->message("Username already taken."); }
    					else {
    						$query = mysql_query("SELECT email FROM users WHERE email='{$email}'") or die($this->message("sql error"));
    						$row = mysql_num_rows($query);
    		
    						if ($row > 0) { $this->message("email adress already taken."); }
    						else {
    						$pass = md5($password);
    						$sql = "INSERT INTO users (user_id, username, password, email) VALUES (null, '{$name}', '{$pass}', '{$email}')";
    						mysql_query($sql) or die($this->message("sql error"));
    						$this->message("Registration succesfull.");
    						}
    					}
    				}
    			}
    			else {
    				$this->message("Not all fields were filled.");
    			}
    		}
    		function register_create_form ()
    			{
    			echo('
    			<form method="POST" action="'.$_SERVER['PHP_SELF'].'">
    			<p>Username: <input type="text" name="name" size="20"><br>
    			Password: <input type="text" name="password" size="20"><br>
    			Repeat password: <input type="text" name="pass_match" size="20"><br>
    			Email address: <input type="text" name="test" size="20"><br>
    			<input type="submit" value="Submit" name="submit"><input type="reset" value="Reset" name="rest"></p>
    			</form>
    			');
    		}
    		function message($text) 
    			{
    				echo($text);
    		}
    }
    
    
    function safe_sql ($text) 
    	{
    	return htmlspecialchars(mysql_real_escape_string($text)); 
    }
    
    
    ?>
    Toon Meer

    en dan nog config.php:

    PHP
    $config = array();
    $config['host'] = "localhost";
    $config['database'] = "xxxx";
    $config['username'] = "xxxx";
    $config['password'] = "xxxx";
    
    
    
    
    if (($config["host"]) && ($config["database"]) && ($config["username"]) && ($config["password"])) {
    	mysql_connect($config["host"],$config["username"], $config["password"]) or die(mysql_error());
    	mysql_select_db($config["database"]) or die(mysql_error());
    }
    else {
    	die("Configuration failed.");
    }
    Toon Meer

    commetaar op het script mag geleverd worden mits ik er ook echt is aan heb ;)

  • G4G legaal maken

    • Patrick
    • 14 mei 2009 om 16:53

    het veranderen van zo'n script is net zo goed aan als een compleet nieuwe maken en dan weet je zeker dat het werkt als je het door een paar goede programmeurs laat maken.

  • Captcha V3 / V4

    • Patrick
    • 13 mei 2009 om 23:17

    nahja hierin overtref je me dan wel, al hoewel ik het ook al voor mekaar heb gekregen 1 linkje alleen te laten zien ik krijg het niet voor elkaar om er meerdere naast elkaar te krijgen :P

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 21:03
    Citaat

    [offtopic]Verkoop topic met het verzoek om geen offtopic commentaar te geven vooraf gezegd. DUIDELIJK[/offtopic]

    dat stond ook niet bij jou maar daar is wel alles verwijderd omdat jij er toevallig niet mee eens bent, maar ik laat dit lekker staan aangezien er mensen zoals jou zijn die denken dat ze beter zijn dan de rest omdat ze toevallig iets meer ervaring / kennis hebben van php & sql.

    Dit wil echter nog niet betekenen dat je zomaar overal kan lopen klagen over de scripts van iemand anders zo heb ik al in menig topic gelezen dat je niet echt gewardeerd wordt om je commetaar niels.

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 18:23

    ach joh maakt het uit, niels denkt dat hij zomaar mensen kan afkraken omdat hij toevallig beter is in php programmatie, dat heet dus licht ontvlambaar.

    Ik vind het 100% nutteloos dat je scripts BETAALD gaat aanbieden vooral als het over een game zoals criminals gaat dan is het echt nutteloos. Ik probeer het beste ervan te maken en zo iets gratis aan te bieden. Dat het dan niet 100% secure is komt over tijd wel goed ;)

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 18:20

    om een 100% secure captcha te maken moet je nog gewoon cijfers invoeren dat is het makelijkste ;)

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 18:15

    en zou denken jullie leden te houden door hun helemaal af te kraken ik heb al gezegd dat het niet 100% maar zo kan je door blijven gaan... ik doe het ook voor mijn plezier ;)

  • Banditi Debug Topic #2

    • Patrick
    • 13 mei 2009 om 16:57
    PHP
    $query = mysql_query("SELECT strafpunten FROM `[users]` WHERE login={$data->login}") or die(mysql_error());
    
    
    $row = mysql_fetch_arrray($query, MYSQL_BOTH);
    $strafpunten = $row['strafpunten'];

    zo bedoel je (ongetest)

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 16:12

    True, nahja heb nu in mijn eigen probeer criminals een sql versie erin zitten dat werkt net wat fijner :P

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 07:25

    dat is het nadeel van rand daar kan ik vrij weinig aan veranderen, en ja je kan het naar je eigen host veranderen maar om het zo out of the box te gebruiken kan imageshack toch ook ;)

  • vermoord worden bug

    • Patrick
    • 13 mei 2009 om 06:49

    het is "mysql" maar dat maakt niet zoveel uit, top dat je het probeert te leren :)

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 06:45

    Aangezien er een bug is in het editten van de eerste post in topic (kan niet naar beneden scrollen)

    Demo link: http://noxxie.nl/captcha_test.php

  • Banditi captcha [free]

    • Patrick
    • 13 mei 2009 om 06:43

    Plaats dit in je config.php

    PHP
    function create_captcha () 
    	{
    	$c = 0;
    	$rand = rand(1,5);
    	
    	$code = rand(10000,99999);
    	$_SESSION['captcha'] = $code;
    	
    	echo('<form method="POST" action="'.$PHP_SELF.'">');
    		create_captcha_line($rand, $code);
    	echo('</FORM>');
    }
    
    
    function create_captcha_line ($img_true, $code)
    	{
    	$c = 0;
    	if (($img_true) && ($code)) {
    		while ($c < 5) {
    			$c++;
    		
    			if (($c == 1) && ($c == $img_true)) { cci($code).cci("").cci("").cci("").cci(""); }
    			elseif (($c == 2) && ($c == $img_true)) { cci("").cci($code).cci("").cci("").cci(""); }
    			elseif (($c == 3) && ($c == $img_true)) { cci("").cci("").cci($code).cci("").cci(""); }
    			elseif (($c == 4) && ($c == $img_true)) { cci("").cci("").cci("").cci($code).cci(""); }
    			elseif (($c == 5) && ($c == $img_true)) { cci("").cci("").cci("").cci("").cci($code); }
    		}
    	}
    }
    
    
    function cci ($value)
    	{
    	if ($value) {
    		echo('<INPUT TYPE="image" SRC="http://img14.imageshack.us/img14/6639/phpkqpd9uam.jpg" ALT="Click to send" VALUE="'.$value.'" NAME="captcha_check">');
    	}
    	else {
    		echo('<INPUT TYPE="image" SRC="http://img16.imageshack.us/img16/3423/phpaf0krbam.jpg" ALT="Click to send" VALUE="'.rand(10000,99999).'" NAME="captcha_check">');
    	}
    }
    Toon Meer

    deze code:

    PHP
    if (!isset($_POST['captcha_check'])) {
    SCRIPT HIER VOOR CHECK
    	create_captcha ();
    }
    else {
    	if ($_POST['captcha_check'] == $_SESSION['captcha']) {
    		SCRIPT HIER NA CHECK (wanneer correct)
    		unset($_SESSION['captcha']);
    	}
    	else {
    				SCRIPT HIER NA CHECK (wanneer incorrect)
    		unset($_SESSION['captcha']);
    	}
    }
    Toon Meer

    2 afbeeldingen kan je in de code veranderen (deze zijn op het moment:

    http://img16.imageshack.us/img16/3423/phpaf0krbam.jpg & http://img14.imageshack.us/img14/6639/phpkqpd9uam.jpg)

    Nutteloos om betaalde scripts te kopen als er genoeg mensen zijn die het voor niks doen.

  • vermoord worden bug

    • Patrick
    • 12 mei 2009 om 23:04

    zwoops je kan het beter gewoon in 1 file zetten desnoods nog aparte file en include @ config.php (aangezien die in elk bestand al auto included wordt)

    Voor de rest is het een nette code. (Wat overzicht had wel gekunnen door wat tabjes in te voegen maar goed daar gaat mijn voorkeur dan naar uit)

ICT Nieuws

  • Quanscient ontvangt €10M om AI- en kwantum-native hardware engineering te bevorderen - Tech.eu

    ICTscripters 27 mei 2026 om 12:03
  • Datalek bij leverancier Canvas - Universiteit van Amsterdam

    ICTscripters 10 mei 2026 om 12:03
  • Data privacy in 2026: Hoe de naleving van GDPR verandert

    ICTscripters 8 mei 2026 om 12:16

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