een error

Gestart doorJordymen35 reacties124 weergaven

36 berichten · pagina 1 van 3

Jordymen

Lid · Topicstarter

Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik krijg deze error Parse error : syntax error, unexpected { in online 90
en het gaat om deze stukje code
// ANTI MYSQL INJECTION AREA BY DEVATOR

/*
$_GET = array_map(trim, $_GET); 
//$_POST = array_map(trim, $_POST); 
$_COOKIE = array_map(trim, $_COOKIE); 
$_REQUEST = array_map(trim, $_REQUEST); 
if(get_magic_quotes_gpc()): 
    $_GET = array_map(stripslashes, $_GET); 
   //$_POST = array_map(stripslashes, $_POST); 
    $_COOKIE = array_map(stripslashes, $_COOKIE); 
    $_REQUEST = array_map(stripslashes, $_REQUEST); 
endif; 
$_GET = array_map(mysql_real_escape_string, $_GET); 
$_POST = array_map(mysql_real_escape_string, $_POST); 
$_COOKIE = array_map(mysql_real_escape_string, $_COOKIE); 
$_REQUEST = array_map(mysql_real_escape_string, $_REQUEST);
 */
// END OF ANTI MYSQL INJECTION

/* Loggen */
  // anti mysql injections  
// bovenaan omdat dit belangrijk is

$locatie = $_SERVER[REQUEST_URI];
$array = Array();
$array[] = "mysql";
$array[] = "query";
$array[] = ")";
$array[] = ";";
$array[] = "}";
$array[] = "<script>";
$array[] = "</script>";
$array = Array();
$array[] = "mysql";
$array[] = ")";
$array[] = ";";
$array[] = "}";
$array[] = "INSERT";
$array[] = "DROPTABLE";
$array[] = "TRUNCATE";

$array[] = "UPDATE";
$array[] = "COOKIE";

$array[] = "FILES";
$array[] = "POST";
$array[] = "REQUEST";
$array[] = "SERVER";
$array[] = "INSERT";
$array[] = "%40";
$array[] = "%20";
$array[] = "DROPTABLE";
$array[] = "TRUNCATE"; 
$array[] = "WHERE";
$array[] = "VALUES";
$array[] = "SELECT";
$array[] = "FROM";
$array[] = "exit";
$array[] = "";
$array[] = "; 
$array[] = ","; 
$array[] = "`";
$array[] = "<"; 
$array[] = ">";
$array[] = "echo";

foreach($array As $foutbezig) {
if(eregi($foutbezig,$locatie) {
$tijd = NOW() + INTERVAL 8 hour ();

mysql_query("INSERT INTO `injectie`(`user_id`, `ip`, `locatie`, `datum`)
VALUES (".ID.", ".$_SERVER[REMOTE_ADDR].", ".$locatie.", ".$tijd.")") or die(mysql_error());

header("location: nieuws.php");

exit();

}
}



?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als de foutmelding op lijn 90 is... als ik dit lees "ik krijg deze error Parse error : syntax error, unexpected { in online 90" denk ik dat.

Mogen we dan het complete script?
0
Jordymen

Lid · Topicstarter

Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]"banlist.php"[/COLOR][COLOR= #007700];[/COLOR]


[COLOR= #0000BB]$hosta1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$userb4[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$passwdh6[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$database1s[/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]$reset[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Onbekend"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$prijzen[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Onbekend"[/COLOR][COLOR= #007700];[/COLOR]



[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$hosta1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$userb4[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$passwdh6[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$database1s[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]




[COLOR= #FF8000]// ANTI MYSQL INJECTION AREA BY DEVATOR

/*
$_GET = array_map(trim, $_GET); 
//$_POST = array_map(trim, $_POST); 
$_COOKIE = array_map(trim, $_COOKIE); 
$_REQUEST = array_map(trim, $_REQUEST); 
if(get_magic_quotes_gpc()): 
    $_GET = array_map(stripslashes, $_GET); 
   //$_POST = array_map(stripslashes, $_POST); 
    $_COOKIE = array_map(stripslashes, $_COOKIE); 
    $_REQUEST = array_map(stripslashes, $_REQUEST); 
endif; 
$_GET = array_map(mysql_real_escape_string, $_GET); 
$_POST = array_map(mysql_real_escape_string, $_POST); 
$_COOKIE = array_map(mysql_real_escape_string, $_COOKIE); 
$_REQUEST = array_map(mysql_real_escape_string, $_REQUEST);
 */
// END OF ANTI MYSQL INJECTION

/* Loggen */
  // anti mysql injections  
// bovenaan omdat dit belangrijk is[/COLOR]

[COLOR= #0000BB]$locatie[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_URI[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"mysql"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"query"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]")"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]";"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"}"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"<script>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"</script>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"mysql"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]")"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]";"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"}"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"INSERT"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"DROPTABLE"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"TRUNCATE"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"UPDATE"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"COOKIE"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"FILES"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"REQUEST"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"SERVER"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"INSERT"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"%40"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"%20"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"DROPTABLE"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"TRUNCATE"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"WHERE"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"VALUES"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"SELECT"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"FROM"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"exit"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]","[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"`"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"<"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]">"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$array[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"echo"[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$array[/COLOR] [COLOR= #007700]As[/COLOR] [COLOR= #0000BB]$foutbezig[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foutbezig[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$locatie[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]NOW() + INTERVAL 8 hour ()[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO `injectie`(`user_id`, `ip`, `locatie`, `datum`)
VALUES ("[/COLOR][COLOR= #007700].[/COLOR]ID[COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR]REMOTE_ADDR[COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$locatie[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tijd[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]

[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"location: nieuws.php"[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]();

}
}[/COLOR]



?>


toevoeging op 10 april 2013, 20:09:43:
Sevvlor schreef:
Als de foutmelding op lijn 90 is... als ik dit lees "ik krijg deze error Parse error : syntax error, unexpected { in online 90" denk ik dat.
Mogen we dan het complete script?

heb hem geupload
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Probeer op regel 90 zelf eens de fout te vinden..

89
90
            
                [COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foutbezig[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$locatie[/COLOR][COLOR= #007700]) {[/COLOR]


Zie je hier geen fout?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
verder zie ik een hopeloze titel....

- Verder eregi() is antiek
- Waarom maak je je array opnieuw aan?
- Waar is je REMOTE_ADDR constante? Ik zie deze nergens, of gebruik single-quotes in je $_SERVER...
- Spring je code goed in.
0
Jordymen

Lid · Topicstarter

Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar hoe kan ik deze regel oplossen?
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Sjoerd schreef:
Probeer op regel 90 zelf eens de fout te vinden..
89
90
            
                
                    [COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$foutbezig[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$locatie[/COLOR][COLOR= #007700]) {[/COLOR]


Zie je hier geen fout?

Kijk nou eens goed naar de code en naar de error:
Parse error : syntax error, unexpected { in online 90

PHP zegt dus dat je opeens { doet terwijl dat nog niet hoort. Vóór { gaat dus iets fout.
Misschien iets met die if()? wink
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Druk op Ctrl + W en kom hier nooit meer terug, problem solved.
Door de error te lezen. Je opent 2x een ( en sluit er maar 1.
0
Jordymen

Lid · Topicstarter

Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Perryz schreef:
Eerdere citaten tonen
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Druk op Ctrl + W en kom hier nooit meer terug, problem solved.
Door de error te lezen. Je opent 2x een ( en sluit er maar 1.
snap hem albiggrinik kan die () weghalen
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zie jij daar een } staan?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Perryz schreef:
Eerdere citaten tonen
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Druk op Ctrl + W en kom hier nooit meer terug, problem solved.
Door de error te lezen. Je opent 2x een ( en sluit er maar 1.
of gewoon ALT + F4. ook opgelost.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jordymen schreef:
Eerdere citaten tonen
Perryz schreef:
Eerdere citaten tonen
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Druk op Ctrl + W en kom hier nooit meer terug, problem solved.
Door de error te lezen. Je opent 2x een ( en sluit er maar 1.
snap hem albiggrinik kan die () weghalen
Parse error : syntax error, unexpected { on line 90
0
Jordymen

Lid · Topicstarter

Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
opgelostbiggrin
toevoeging op 10 april 2013, 20:23:55:
dankjewelbiggrin
ik heb nu nog een error

syntax error, unexpected $ Tijd (T_VARIABLE)

dat is toch ?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Perryz schreef:
Eerdere citaten tonen
Jordymen schreef:
Maar hoe kan ik deze regel oplossen?
Druk op Ctrl + W en kom hier nooit meer terug, problem solved.
Door de error te lezen. Je opent 2x een ( en sluit er maar 1.
of gewoon ALT + F4. ook opgelost.
biggrin schaterschater
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren