В preg_match в кавычках сначала ставится два символа, которые обозначают зону видимости самой регулярки. Вот в этом примере preg_match("<[^>]*script*\"?[^>]*>", $check_url)
так как вы поставили после кавычки символ <, следовательно php думает, что символ > является закрывающим, следовательно за последним символом должны идти модификаторы, у вас на том месте квадратная скобка и далее часть нерабочей регулярки. Вам надо символ > или экранировать или символы обозначающий регулярное выражение заменить другими
Проверьте preg_match("\([^>]*\"?[^)]*\)", $check_url)
Кажется вы тут то ли вместо > написали ) то ли что-то другое хотели.
Возможно хотели \) написать.
Warning: preg_match(): Unknown modifier ']' in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 8
Warning: preg_match(): Unknown modifier ']' in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 9
Warning: preg_match(): Unknown modifier ']' in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 9
Warning: preg_match(): Unknown modifier ']' in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 10
Deprecated: Function eregi() is deprecated in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 10
Warning: preg_match(): Unknown modifier ']' in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 11
Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 11
Warning: preg_match(): No ending delimiter '"' found in /profiles/m/me/mel/meldear/minetoring.adr.com.ua/site/maincore.php on line 12