Вот мой исходный код перечисленных нижепредупреждение если (ошибка EREG первое, то другая ошибка
if(ereg($pattern,strtolower($this->get_domain())) && !ereg("^-|-$",strtolower($this->get_domain())) && !preg_match("/--/",strtolower($this->get_domain()))){
Это ошибка
Запрещены:. Функция EREG() является устаревшим в
Затем я заменил ereg на preg_match
. Получаю эту ошибку
if(preg_match($pattern,strtolower($this->get_domain())) && !preg_match("^-|-$",strtolower($this->get_domain())) && !preg_match("/--/",strtolower($this->get_domain()))){
Предупреждение: preg_match() [function.preg матч]: Нет концовку разделителя '^' найден в
Я попытался поставить /
перед ^
и после $
, но до сих пор нет удачи. Могу ли я получить помощь от кого-то, кто может знать, как исправить эту ошибку.
Вам просто нужно положить/до^и после $. Если вы все еще получаете такую же ошибку, тогда у вас может быть включен кеш браузера/приложения, который может вызывать повторение одной и той же ошибки. –
@ kuldeep.kamboj Да, я добавил/до и после $ очищенного локального кеша того же результата. может быть проблема с кэшем приложений ... hmmm – user3263765
Каково содержимое '$ pattern'? – Toto