Он просто говорит, что фигню вы написали.
Кто будет экранировать переменную через preg_quote? Кто будет учить что значат двойные кавычки в php, и какая будет в итоге регулярка? Если это не вы, то сделайте так
preg_match("/$_SERVER[HTTP_HOST]\\/.*\\//", $_SERVER['SCRIPT_FILENAME'], $result);