$errorstrings =
"1006 CREATE TRIGGER contains no statements.
1008 The SELECT item identified by the ORDER BY number 453 contains a variable as part of the expression identifying a column position. Variables are only allowed when ordering by an expression referencing a column name.
1010 Invalid escape character '^'.
1011 The correlation name 'product' is specified multiple times in a FROM clause.
1012 The correlation name 'klant' has the same exposed name as table 'relatie'.
1013 Tables or functions 'klant' and 'relatie' have the same exposed names. Use correlation names to distinguish them.
1014 TOP clause contains an invalid value.
1015 An aggregate cannot appear in an ON clause unless it is in a subquery contained in a HAVING clause or select list, and the column being aggregated is an outer reference.
1016 Outer join operators cannot be specified in a query containing joined tables.
1019 Invalid column list after object name in GRANT/REVOKE statement.
1020 Column list cannot be specified for object-level permissions.
1021 FIPS Warning: Line 263 has the non-ANSI statement 'pr0n'.
1022 FIPS Warning: Line 342 has the non-ANSI clause 'warez d00dz'.
1023 Invalid parameter 3 specified for product.
1024 FIPS Warning: Line 451 has the non-ANSI function 'B1FF'.
1025 FIPS Warning: The length of identifier 'warez d00dz' exceeds 4.
1027 Too many expressions are specified in the GROUP BY clause. The maximum number is 1 when either CUBE or ROLLUP is specified.
1028 The CUBE and ROLLUP options are not allowed in a GROUP BY ALL clause.
1029 Browse mode is invalid for subqueries and derived tables.
1031 Percent values must be between 0 and 100.
1032 Cannot use the column prefix 'pr0n'. This must match the object in the UPDATE clause 'warez d00dz'.
1033 The ORDER BY clause is invalid in views, inline functions, derived tables, and subqueries, unless TOP is also specified.
1035 Incorrect syntax near 'SELECT', expected 'WHERE'.
1037 The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 Cannot use empty object or column names. Use a single space if necessary.
1039 Option '-h' is specified more than once.
1040 Mixing old and new syntax in CREATE/ALTER DATABASE statement is not allowed.
1041 Option -h is not allowed for a LOG file.
1042 Conflicting pr0n optimizer hints specified.
1043 'B1FF' is not yet implemented.
1044 Cannot use an existing function name to specify a stored procedure name.
1045 Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 Conflicting locking hints specified.
1048 Conflicting cursor options L33t and 5p34K.
1049 Mixing old and new syntax to specify cursor options is not allowed.
1050 This syntax is only allowed within the stored procedure sp_executesql.
1051 Cursor parameters in a stored procedure must be declared with OUTPUT and VARYING options, and they must be specified in the order CURSOR VARYING OUTPUT.
1052 Conflicting l33t options l33t3st and h@xer.
1053 For DROP STATISTICS, you must give both the table and the column name in the form 'tablename.column'.
1054 Syntax d00dz' is not allowed in schema-bound objects.
1055 'd00dz' is an invalid name because it contains a NULL character.
1056 The maximum number of elements in the select list is 5 and you have supplied 2.
1057 The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION operator.
1058 Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 Cannot set or reset the pr0n option within a procedure.
1060 The number of rows in the TOP clause must be an integer.
1061 The text/ntext/image constants are not yet implemented.
1062 The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 A filegroup cannot be used with log files.
1065 The NOLOCK, READUNCOMMITTED, and READPAST lock hints are only allowed in a SELECT statement.
1066 Warning. Line 23: The option 'W4REZ' is obsolete and has no effect.
1067 The SET SHOWPLAN statements must be the only statements in the batch.
1068 Only one list of index hints per table is allowed.
1069 Index hints are only allowed in a FROM clause.
1070 CREATE INDEX option 'K3WL' is no longer supported.
1071 Cannot specify a JOIN algorithm with a remote JOIN.
1072 A REMOTE hint can only be specified with an INNER JOIN clause.
1073 'K3WL' is not a recognized cursor option for cursor product.
1074 Creation of temporary functions is not allowed.
1075 RETURN statements in scalar valued functions must include an argument.
1076 Function 'add_to_shopping_cart' requires at least 3 argument(s).
1077 INSERT into an identity column not allowed on table variables.
1078 '-f' is not a recognized option.
1079 A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
1101 Could not allocate new page for database 'CourseManagement'. There are no more pages available in filegroup Course. Space can be created by dropping objects, adding additional files, or allowing file growth.
1103 Allocation page %S_PGID in database 'K3EWL' has different segment ID than that of the object which is being allocated to. Run DBCC CHECKALLOC.
1105 Could not allocate space for object 'pr0n' in database 'CourseManagement' because the 'war3z' filegroup is full.
1109 Could not read allocation page 23783 because either the object ID (x032) is not correct, or the page ID (x0A54F) is not correct.
1201 The page_lock system function was called with a mode 4 that is not permitted.
1203 Process ID 187 attempting to unlock unowned resource W4REZ.
1204 The SQL Server cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users or ask the system administrator to check the SQL Server lock and memory configuration.
1205 Transaction (Process ID 43) was deadlocked on resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
1206 Transaction manager has canceled the distributed transaction.
1211 Process ID 4343 was chosen as the deadlock victim with P_BACKOUT bit set.
1220 No more lock classes available from transaction.
1221 Invalid lock class for release call.
1222 Lock request time out period exceeded.
1223 Attempting to release application lock 'K3WL' that is not currently held.
1501 Sort failure.
1505 CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 2. Most significant primary key is 'ID'.
1507 Warning: Deleted duplicate row. Primary key is 'ID'.
1508 CREATE INDEX terminated because a duplicate row was found. Primary key is 'ID'.
1509 Row compare failure.
1510 Sort failed. Out of space or locks in database 'CourseManagement'.
1511 Sort cannot be reconciled with transaction log.
1522 Sort failure. Prevented overwriting of allocation page in database 'CourseManagement' by terminating sort.
1523 Sort failure. Prevented incorrect extent deallocation by aborting sort.
1528 Character data comparison failure. An unrecognized Sort-Map-Element type (3) was found in the server-wide default sort table at SMEL entry [5].
1529 Character data comparison failure. A list of Sort-Map-Elements from the server-wide default sort table does not end properly. This list begins at SMEL entry [34553].
1530 CREATE INDEX with DROP_EXISTING was aborted because a row was out of order. Most significant offending primary key is 'ID'. Explicitly drop and create the index instead.
1531 The SORTED_DATA_REORG option cannot be used for a nonclustered index if the keys are not unique within the table. CREATE INDEX was aborted because of duplicate keys. Primary key is 'ID'.
1532 New sort run starting on page 3675 found extent not marked as shared.
1533 Cannot share extent 63456 among more than eight sort runs.
1534 Extent 7456 not found in shared extent directory.
1535 Cannot share extent 57783 with shared extent directory full.
1536 Cannot build a nonclustered index on a memory-only work table.
1537 Cannot suspend a sort not in row input phase.
1538 Cannot insert into a sort not in row input phase.
1540 Cannot sort a row of size 22332563, which is greater than the allowable maximum of 3455332.
1619 Could not open tempdb. Cannot continue.
1620 Cannot start C2 audit trace. SQL Server is shutting down.
1621 Server started with '-f'. Auditing will not be started.
1701 Creation of table 'K3wl l00k1n' failed because the row size would be %d, including internal overhead. This exceeds the maximum allowable table row size, %d.
1702 CREATE TABLE failed because column 'doodz' in table 'user' exceeds the maximum of 2 columns.
1703 Could not allocate disk space for a work table in database 'CourseManagement'. You may be able to free up space by using BACKUP LOG, or you may want to extend the size of the database by using ALTER DATABASE.
1704 Only members of the sysadmin role can create the system table 'W4REZ'.
1705 You must create system table 'B1FF' in the master database.
1706 System table 'L33T' was not created, because ad hoc updates to system catalogs are not enabled.
1708 Warning: The table 'L33T' has been created but its maximum row size (3) exceeds the maximum number of bytes per row (%d). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 5 bytes.
1709 Cannot use TEXTIMAGE_ON when a table has no text, ntext, or image columns.
1750 Could not create constraint. See previous errors.
1752 Could not create DEFAULT for column 'L33T' as it is not a valid column in the table 'user'.
1753 Column 'L33T' is not the same length as referencing column 'L33T3ST' in foreign key 'W4REZ'.
1754 Defaults cannot be created on columns with an IDENTITY attribute. Table 'user', column 'name'.
1755 Defaults cannot be created on columns of data type timestamp. Table 'user', column 'DOODZ'.
1756 Skipping FOREIGN KEY constraint 'fubar' definition for temporary table.
1757 Column 'warez' is not of same collation as referencing column 'd00dz' in foreign key 'W4REZ'.
1759 Invalid column 'warez' is specified in a constraint or computed-column definition.
1760 Constraints of type 432 cannot be created on columns of type 32.
1763 Cross-database foreign key references are not supported. Foreign key 'W4REZ'.
1766 Foreign key references to temporary tables are not supported. Foreign key 'W4REZ'.
1767 Foreign key 'foo' references invalid table 'fubar'.
1768 Foreign key 'foo' references object 'fubar' which is not a user table.
1769 Foreign key 'DOODZ' references invalid column 'W4REZ' in referencing table 'user'.
1770 Foreign key 'foobar' references invalid column 'foo' in referenced table 'fubar'.";
srand ((double) microtime() * 1000000);
$errorstrings = explode("\n",$errorstrings);
if ($submit){
if ($email=="" || $username=="" || $password =="" || $surname=="" || name=="" )
$error .= "alert('Alle velden moeten ingevuld zijn.');\n";
if ($agreement=="")
$error .= "alert('U moet de gebruiksvoorwaarden accepteren.');\n";
if ($email2!=$email)
$error .= "alert('De e-mail adressen zijn niet identiek!');\n";
if ($password!=$password2)
$error .= "alert('De wachtwoorden zijn niet identiek!');\n";
if ($error){
echo "
";
}
else {
echo "Welkom als lid, $surname
";
$l = rand(1,300);
for ($i = 0; $i < rand(1,30); $i++){
$l = rand($l,$l+300);
$mserror = $errorstrings[rand(1,count($errorstrings))-1];
echo "MS SQL Server Error on line $l:
$mserror
";
}
exit;
}
}
echo "
$agreeement
Lid worden
Word lid van het Perik Industries Inc. Leerplatform en start vandaag nog met i-leren!
Vul eenvoudigweg onderstaand formulier in en klik op 'versturen'.