benny_benny
Новичок
Добрый день.
Использую локально Denwer.
При выполнении команды:
preg_match_all("/<DIV id=suojin style=\"FONT-SIZE: 11px; FLOAT: left; WIDTH: 694px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma\">([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)*<\/UL><\/DIV>/", $file_SKU, $matchesDESC);
а локальном сервере происходит ошибка Apache-сервера и скрипт не выполняется.
Если убрать из шаблоны символы <>, т.е. вместо ([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)* поставить ([\/a-zA-Z0-9!\?()=#,:;_&'\"\-\+\.\s]?)*, то скрипт выполняется нормально.
При этом скрипт с символами <> в шаблоне ([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)* на удаленном сервере (то есть непосредственно на рабочем сайте) выполняется нормально, без сбоев.
Неприятно постоянно скрипт грузить на сайт для проверки. Надо отлаживать локально...
В чем может быть причина? Какие-то настройки apache неправильные?
Спасибо.
Использую локально Denwer.
При выполнении команды:
preg_match_all("/<DIV id=suojin style=\"FONT-SIZE: 11px; FLOAT: left; WIDTH: 694px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma\">([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)*<\/UL><\/DIV>/", $file_SKU, $matchesDESC);
а локальном сервере происходит ошибка Apache-сервера и скрипт не выполняется.
Если убрать из шаблоны символы <>, т.е. вместо ([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)* поставить ([\/a-zA-Z0-9!\?()=#,:;_&'\"\-\+\.\s]?)*, то скрипт выполняется нормально.
При этом скрипт с символами <> в шаблоне ([\/a-zA-Z0-9!\?()=<>#,:;_&'\"\-\+\.\s]?)* на удаленном сервере (то есть непосредственно на рабочем сайте) выполняется нормально, без сбоев.
Неприятно постоянно скрипт грузить на сайт для проверки. Надо отлаживать локально...
В чем может быть причина? Какие-то настройки apache неправильные?
Спасибо.