Ik hoop dat we elkaar kunnen helpen door in dit topic scripts te dumpen ( zet er wel bij wat het is )
gratis scripts.
bron webmasterz.nl ip ban scripts:
iplijst.php[COLOR= #0000BB]<?[/COLOR]
[COLOR= #0000BB]$ip[/COLOR][COLOR= #007700][]=[/COLOR][COLOR= #DD0000]"Hier een ip-adres"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]////Je kan nog meer ips toevoegen door de zin te herhalen met een ander ip adres[/COLOR]
?>
De pagina, waar mensen die geband zijn niet kunnen komen:[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"iplijst.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700])) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent geband van deze site"[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]////Hier kan je je site neer zetten [/COLOR]
[COLOR= #007700]}[/COLOR]
?>Of dit script, deze moet je dan bij je index zetten (dan gaat het bannen over alle paginas):[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"iplijst.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700])) {[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Je bent geband van deze site"[/COLOR][COLOR= #007700]);[/COLOR] Uhm, plaats ze dan wel in de Code tags?
Ja ik was ff op zoek naar die code
weet hem niet meer uit mijn hoofd ging in pbtjes kijken maar ehum moet ik ver zoeken
wat was die code ook alweer daarvan? 
weet hem niet meer uit mijn hoofd ging in pbtjes kijken maar ehum moet ik ver zoeken
wat was die code ook alweer daarvan? 
kijk verder dan je neus lang is,
Bij Snel reageren zie je hem zelfs
kijk eens dat knopje onder b
het is gewoon
Bij Snel reageren zie je hem zelfs
kijk eens dat knopje onder b
het is gewoon
[code] [/code] ok thanks 

EDIT: habbospeed was eerder
Enne, habbospeed, heb je die wel zelf gemaakt? Anders ff copyright erbij plaatsen avan de eigenaar 

gedaan nog iemand die iets heeft?
ik heb nog iets, ff geduld 
Voor de noobs onder ons is dit gewoon te makkelijk =]

[COLOR= #0000BB]<?php
$copy[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"©"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Copyright tekentje of iets anders als je dat wilt[/COLOR]
[COLOR= #0000BB]$einddate[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Dit jaar[/COLOR]
[COLOR= #0000BB]$startdate[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]2008[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Begin jaar[/COLOR]
[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SiteNaam"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Naam van site[/COLOR]
[COLOR= #0000BB]$rights[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Alle rechten voorbehouden."[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Rechten tekst[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$einddate[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$startdate[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$copy[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$startdate[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]". "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$rights[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$copy[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$startdate[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"-"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$einddate[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]". "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$rights[/COLOR][COLOR= #007700];
}[/COLOR]
?> Voor de noobs onder ons is dit gewoon te makkelijk =]
Zet er aub ook bij wat het is en dit is toch gewoon copyright die automatisch veranderd? elk jaar?
Jup 

iedereen post alles wat je hebt! 

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
* Luckys Captcha v3
*
* This captcha shows some random numbers on an image, in different colors,
* the user has to enter the number of digits in a specific
*
* Copyright 2007 by Lucas van Dijk (info@lucasvd.nl)
* For more info see http://www.lucasvd.nl
*
* @package Captcha
* @category Captcha
* @license http://www.opensource.org/licenses/gpl-license.php
* @author Lucas van Dijk
*/[/COLOR]
[URL="http://www.php.net/class"]class[/URL] Captcha
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/protected"]protected[/URL] [COLOR= #0000BB]$image[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/protected"]protected[/URL] [COLOR= #0000BB]$image_size[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/protected"]protected[/URL] [COLOR= #0000BB]$colors[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/protected"]protected[/URL] [COLOR= #0000BB]$code[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] __construct[COLOR= #007700]([/COLOR][COLOR= #0000BB]$size[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]120[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/session_id"]session_id[/URL][COLOR= #007700]() ==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
{[/COLOR]
throw [COLOR= #007700]new[/COLOR] Exception[COLOR= #007700]([/COLOR][COLOR= #DD0000]The session has not yet been started, please use the function session_start() before calling this class.[/COLOR][COLOR= #007700]);
}[/COLOR]
[COLOR= #FF8000]// Create a new GD resource [/COLOR]
[COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$size[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image_size [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$size[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] colors [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #FF8000]// Fill the image with a white background [/COLOR]
[COLOR= #0000BB]$color[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] allocate_color[COLOR= #007700]([/COLOR][COLOR= #DD0000]FFFFFF[/COLOR][COLOR= #007700]);[/COLOR]
imagefill[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/private"]private[/URL] [COLOR= #007700]function[/COLOR] __toString[COLOR= #007700]()
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] code[COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/protected"]protected[/URL] [COLOR= #007700]function[/COLOR] allocate_color[COLOR= #007700]([/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]#[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$color[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/array_key_exists"]array_key_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] colors[COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] colors[COLOR= #007700][[/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$parts[/COLOR] [COLOR= #007700]=[/COLOR] str_split[COLOR= #007700]([/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/eval"]eval[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]$this -> colors[$color] = imagecolorallocate($this -> image, 0x[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000], 0x[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000], 0x[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]);[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] colors[COLOR= #007700][[/COLOR][COLOR= #0000BB]$color[/COLOR][COLOR= #007700]];
}
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] generate[COLOR= #007700]()
{[/COLOR]
[COLOR= #FF8000]// Generate some lines, to divide the image in some smaller pieces [/COLOR]
[COLOR= #0000BB]$color[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] allocate_color[COLOR= #007700]([/COLOR][COLOR= #DD0000]000000[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$number_of_columns[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mt_rand"]mt_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]5[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$square_width[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image_size / [COLOR= #0000BB]$number_of_columns[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$number_of_columns[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)
{[/COLOR]
[COLOR= #FF8000]// Vertical line [/COLOR]
imageline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Horizontal Line [/COLOR]
imageline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700],[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);
}[/COLOR]
imageline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);[/COLOR]
imageline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Add the numbers to the squares
// Colors were going to use [/COLOR]
[COLOR= #0000BB]$colors[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]FF0000[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// red [/COLOR]
[COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]00FF00[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// green [/COLOR]
[COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]0000FF[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// blue [/COLOR]
[COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]FF9900[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Orange [/COLOR]
[COLOR= #0000BB]$chars[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_merge"]array_merge[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]a[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]z[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$column[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$number_of_columns[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]// Calculate X and Y [/COLOR]
[COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]= (([/COLOR][COLOR= #0000BB]$square_width[/COLOR] / [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) - ([/COLOR]imagefontwidth[COLOR= #007700]([/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700])[/COLOR] / [COLOR= #0000BB]2[/COLOR][COLOR= #007700])) + ([/COLOR][COLOR= #0000BB]$column[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$y[/COLOR] [COLOR= #007700]= (([/COLOR][COLOR= #0000BB]$square_width[/COLOR] / [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) - ([/COLOR]imagefontheight[COLOR= #007700]([/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700])[/COLOR] / [COLOR= #0000BB]2[/COLOR][COLOR= #007700])) + ([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$square_width[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Select a color were going to use [/COLOR]
[COLOR= #0000BB]$rand_color[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mt_rand"]mt_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$colors[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$color[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] allocate_color[COLOR= #007700]([/COLOR][COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$rand_color[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$char[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$chars[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/array_rand"]array_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$chars[/COLOR][COLOR= #007700])];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$colors[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$rand_color[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]0000FF[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] code [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$char[/COLOR][COLOR= #007700];
}[/COLOR]
imagestring[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700],[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$x[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$y[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$char[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$color[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$column[/COLOR][COLOR= #007700]++;[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$column[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$number_of_columns[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$row[/COLOR][COLOR= #007700]++;[/COLOR]
[COLOR= #0000BB]$column[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];
}
}
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] show[COLOR= #007700]()
{[/COLOR]
imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] image[COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] get_code[COLOR= #007700]()
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR] [COLOR= #007700]->[/COLOR] code[COLOR= #007700];
}
}[/COLOR]
?>
# captcha.php (laat het plaatje zien)
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/captcha.class.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$captcha[/COLOR] [COLOR= #007700]= new[/COLOR] Captcha[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$captcha[/COLOR] [COLOR= #007700]->[/COLOR] generate[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]captcha_code[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$captcha[/COLOR] [COLOR= #007700]->[/COLOR] get_code[COLOR= #007700]()) ==[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]-[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$captcha[/COLOR] [COLOR= #007700]->[/COLOR] get_code[COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Content-Type: image/png"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$captcha[/COLOR] [COLOR= #007700]->[/COLOR] show[COLOR= #007700]();[/COLOR]
?>
# VOORBEELD:
# posten.php
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]captcha_code[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]captcha_code[/COLOR][COLOR= #007700]])
{[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Verkeerde captcha code"[/COLOR][COLOR= #007700]);
}[/COLOR]
[COLOR= #FF8000]// Nu kan je de post in database zetten oid [/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
?>
<form method="post" action="posten.php">
Naam: <input type="text" name="name" />
<br /><br />
<b>Anti Bot test</b>
<img src="captcha.php" alt="CAPTCHA" />
<br />
<input type="text" name="captcha_code" size="6" />
<br />
Op het plaatje zie je een aantal vakjes met letters er in, typ alleen de blauwe letters over in het tekst veld. Zie je geen blauwe letters, vul dan een streepje in (-).
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?> Captcha (Tegen bots, leden/bezoekers moeten letters overtypen) van Phpfreaks.
Je kan beter Luckys Captcha V4 gebruiken..