Forum: Programmieren allgemein
by schlagzu,
3. Jul 2012
Sicher reicht aus, aber in dem Projekt wo ich das kommen so viele Eingaben zusammen (beben int, Text, ect.) und das scannt einfach alles, wenn man mal vergisst zu überprüfen.
Des weiteren war das nur n Ausschnitt aus einem bestehendem Projekt, und ich hab mir php selbst beigebracht. Aber wenn du möchtest kannst du beide Ausschnitte korrigieren.
Forum: Programmieren allgemein
by schlagzu,
3. Jul 2012
<?php
$badwords = Array('/(.*)(SELECT)( *?)(\*|\'?\'? *?,? *?){1,}( *?)(FROM)(.*)/',
'/(.*)(DELETE)( *?)(\\],?){0,4}( *?)(FROM)(.*)/',
'/(.*)(DROP|ALTER)( *?)(\\],?){0,}( *?)(TABLE)( *?)(.*)/',
'/(.*)(UPDATE)( *?)(]*?)( *?)(SET)( *?)(.*)/',
'/(.*)(INSERT)( *?)(\\],?){0,4}( *?)(INTO)( *?)(*)( *?)(VALUES)(.*)/',
'/(.*)( *?)({1,})(\'|"| *?)(AND|OR)(...