Ich habe momentan code der in meinen forum beiträgen die URL tags absucht...
um Schrott URLs zu blockieren.... funtzt auch ganz gut...
die erste Zeile für alle [ u r l ] http://dieseite [ / u r l ]
die zweite Zeile für alle [ u r l = http://dieseite ] [ / u r l ]
nun habe ich aber gewisse Nutzer/Bots die \http://dieseite\ in den url tags angeben. Wie kann ich also die pattern ändern, damit diese auch erfasst werden?
(urlcheck ist die function womit ich in einer separaten datei die URLs suche)
um Schrott URLs zu blockieren.... funtzt auch ganz gut...
PHP-Code:
$pattern[] = '#\[url\]([^\[]*?)\[/url\]#e';
$pattern[] = '#\[url=([^\[]+?)\](.*?)\[/url\]#e';
die zweite Zeile für alle [ u r l = http://dieseite ] [ / u r l ]
nun habe ich aber gewisse Nutzer/Bots die \http://dieseite\ in den url tags angeben. Wie kann ich also die pattern ändern, damit diese auch erfasst werden?
PHP-Code:
$replace = array();
$replace[] = 'urlcheck(\'"$1"\', $errors)';
$replace[] = 'urlcheck(\'"$1"\', $errors, \'$2\')';
Kommentar