Ввиду версии 5.3 в которой блокируется eregi стал переводить движок магазина ( написанного не мной) на preg. И честно говоря встал ряд вопросов. Во первых ни как не могу почувствовать - чего хотел достичь афтор применяя это здесь. 1)Хотел попросить вас помочь мне разобраться. PHP: <?php function redirect($url) { if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on' || getenv('HTTPS') == '1') ) { // We are loading an SSL page if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url $url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL } } header('Location: ' . eregi_replace("[\r\n]+(.*)$", "", $url)); //Вот тут и не понимаю судя по написанному, убирает \r\n в ссылке и все после них? core_exit(); } ?> 2)Является ли preg_replace("[\\n\\r]+.*$","", $url) аналогом eregi_replace("[\r\n]+(.*)$", "", $url)?? Или я намудрил? Буду очень признателен за помощь в переделки eregi_replace("[\r\n]+(.*)$", "", $url)); в preg_replace!