Articles of ereg

preg_match (): Неизвестный модификатор '@'

Я использовал свою функцию с ereg (проверьте, что есть один символ @), ereg("^[^@]{1,64}@[^@]{1,255}$", $email) но теперь он устарел. Почему я получаю сообщение об ошибке preg_match(): Unknown modifier '@' когда я исправил его до preg_match("^[^@]{1,64}@[^@]{1,255}$", $email) ?

Устаревший: функция ereg () устарела

Возможный дубликат: Как преобразовать выражения ereg в preg в PHP? Моя контактная форма другая, но я продолжаю получать следующую ошибку: Устаревший: функция ereg () устарела в / home / ….. Я действительно потерялся здесь, но я считаю, что это часть, которая нуждается в некоторой корректировке. if ( empty($_REQUEST['name']) ) { $pass = 1; $alert .= […]

Преобразовать устаревшие eregi / ereg / ereg_replace в preg_match или другой эквивалент

Сегодня я публикую сайт на новом домене и новом хостинг-провайдере, но получаю обесцененные предупреждения в некоторых строках кода. Я плохо разбираюсь в материалах preg, но, может быть, кто-нибудь поможет мне преобразовать его в эквивалентный код preg_match? Вот несколько строк кода: /* 1 */ $b = ( eregi( "^https?://(.*).$sDomainName/", $q ) || eregi( "^https?://$sDomainName/", $q )); […]

Как преобразовать выражения ereg в preg в PHP?

Поскольку регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ преобразования старых выражений в PCRE (Perl Compatible Regular Expressions) (preg) . Например, у меня есть это регулярное выражение: eregi('^hello world'); Как преобразовать выражения в выражения, совместимые с preg_match ? Примечание. Этот пост служит заполнителем всех сообщений, связанных с преобразованием из […]

Функция ereg_replace () устарела – как очистить эту ошибку?

Я написал следующий код PHP: $input="menu=1&type=0&"; print $input."<hr>".ereg_replace('/&/', ':::', $input); После запуска над кодом он дает следующее предупреждение, Устаревший: функция ereg_replace () устарела Как я могу разрешить это предупреждение.

Устранение неполадок «Ошибка разделителя не должна быть буквенно-цифровой или обратной косой чертой» при изменении ereg () на preg_match ()

Возможный дубликат: Преобразование выражений ereg в preg <?php $searchtag = "google"; $link = "http://images.google.com/images?hl=de&q=$searchtag&btnG=Bilder-Suche&gbv=1"; $code = file_get_contents($link,'r'); ereg("imgurl=http://www.[A-Za-z0-9-]*.[A-Za-z]*[^.]*.[A-Za-z]*", $code, $img); ereg("http://(.*)", $img[0], $img_pic); echo '<img src="'.$img_pic[0].'" width="70" height="70">'; ?> И я получаю эту ошибку Устаревший: функция ereg () устарела в C: \ Program Files \ EasyPHP-5.3.8.1 \ www \ m \ img.php в строке 5 […]

Intereting Posts