PHP function for case insensitive regular expression matching
2 ответа

PHP eregi() не рекомендуется обнаруживать браузер

У меня есть функция для определения браузера с версией: # Agent - Webbrowsers function agent_browser($http_user_agent) { // Browsers $browsers = array ( 'Android Standaard' => '(Linux)(.*)(Android)(.*)(Mobile Safari)', 'MSIE 10' => '(MSIE 10)'…
08 янв '14 в 11:42
4 ответа

Функция eregi_replace() устарела

Я получаю это сообщение об ошибке при попытке поддержки платежного шлюза: Message: Function eregi_replace() is deprecated Message: Function eregi_replace() is deprecated Этот код относится к платежному шлюзу. $response = eregi_replace ( "[[:space:]]…
14 ноя '11 в 11:49
2 ответа

Как можно заменить функцию `eregi()` в приведенном ниже коде функцией preg_match()?

Как может eregi() функция может быть заменена здесь preg_match() функция в приведенном ниже коде? function getOS($userAgent) { // Create list of operating systems with operating system name as array key $oses = array ( 'iPhone' => '(iPhone)', 'Wi…
31 мар '12 в 07:49
1 ответ

Как мне преобразовать следующее выражение из POSIX в PCRE?

Хотелось бы, чтобы была простая утилита, которая бы делала это, поскольку регулярные выражения меня пугают. Я хотел бы обновить следующее preg_replace() если бы кто-нибудь мог объяснить мне, как. eregi_replace('([a-zA-Z0-9_]{'.$min_char.','.$max_cha…
12 апр '11 в 20:50
1 ответ

Как проверить номера телефонов США, код штата США и почтовый индекс США в PHP?

Я хочу проверить номер телефона США, код штата США и почтовый индекс США с помощью PHP. Я написал следующие функции, но они не работают должным образом. /** check phone number validation**/ function phone_no($str) { return (bool)eregi( "^([-\(\)\+, …
1 ответ

eregi > preg_match convert

Мне нужно, чтобы этот php-код был изменен на preg_match, пожалуйста if(eregi("someurl",$data))
20 ноя '10 в 16:38
4 ответа

$_GET value или ошибка eregi?

Я не уверен, где моя проблема. У меня есть скрипт с параметрами (GET), например: http://www.xxx.com?isms_restemsg=STOP&value=1 Вот мой код: $keyword_allowed = array("STOP", ""); $found_keyword = "N"; $keyword_cf = ""; for($i=0; $i < 2; $i++) …
01 мар '11 в 10:04
3 ответа

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

Возможный дубликат: Как я могу преобразовать выражения ereg в preg в PHP? Моя контактная форма также работает, но я получаю следующую ошибку: Устаревший: функция ereg() устарела в /home/..... Я действительно потерян здесь, но я думаю, что это та час…
27 ноя '12 в 09:14
1 ответ

Мне нужна помощь по этому старому коду ereg_replace

Доброе утро из Италии и извините за мой плохой английский:) В старое веб-приложение мне нужно внести некоторые изменения, но я получаю это warning: ereg_replace является deprecated и т. д. Я пытаюсь изменить: eregi_replace("([0-9]*)(\/)([0-9]*)(\/)(…
03 янв '14 в 08:15
3 ответа

Функция eregi() устарела ошибка в php

Возможный дубликат: Преобразование выражений ereg в preg Это мой старт на OOPS PHP. Я работаю над проектом, который закодирован другим человеком. Когда я запускаю этот проект, он показывает мне такую ​​ошибку Deprecated: Function eregi() is deprecat…
21 ноя '11 в 10:34
2 ответа

Изменение eregi в preg_match не работает

У меня есть этот код в моей форме PHP: function IsEmail($email) { $pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$"; return (eregi($pattern,$email)) ? true : false; }; И мой локальный сервер выдает мне ошибку: Функция eregi() уста…
07 ноя '13 в 15:13
5 ответов

Можно ли использовать £ в качестве разделителя в preg_replace?

Я конвертирую найденную мной функцию eregi_replace в preg_replace, но в строке eregi есть все символы клавиатуры. Поэтому я попытался использовать £ в качестве разделителя... и он работает в настоящее время, но мне интересно, может ли это вызвать пр…
05 мар '11 в 23:31
1 ответ

Форма не отправляется, функция eregi() устарела

Возможный дубликат: Как я могу преобразовать выражения ereg в preg в PHP? Escape-строка для использования в mail() Я пытаюсь отправить свою форму, но я получаю эту ошибку... Устаревший: функция eregi() устарела Я попытался заменить его на preg_match…
15 дек '12 в 05:51
2 ответа

Предупреждение: preg_match() [function.preg-match]: неизвестный модификатор '_'

Ниже приводится регулярное выражение, которое я пытаюсь использовать $eregicheck = "^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}\$"; Я изменил следующие строки return eregi($eregicheck, $emailtoche…
30 ноя '13 в 21:21
2 ответа

Соответствие регулярному выражению PHP дает ошибку

Попытка проверить строку для шаблона. $variable = '[text]'; if (eregi("/(\[(.*?)\])/", $variable)) {} Этот код дает ошибку eregi() [function.eregi]: REG_BADRPT Какое решение для этого?
17 сен '10 в 23:08
1 ответ

Еще одна проблема с заменой eregi для навигации по веб-страницам

Мои хосты недавно обновили свой PHP до 5.3 (без предупреждения), и теперь мне нужно заменить код для навигации по моей странице на странице указателя. Это то, что я сейчас использую: <? if (eregi(".shtml", $load)) {if (!@readfile("$load")) { read…
23 авг '12 в 17:02
1 ответ

Как правильно заменить ereg на preg

У меня есть список мобильных устройств, которые я использую для корректного отображения контента. Устаревшая функция выглядит так: function detectPDA($query){ $browserAgent = $_SERVER['HTTP_USER_AGENT']; $userAgents = $this->getBrowserAgentsToDet…
11 янв '12 в 08:13
1 ответ

preg_match для выражения регулярных выражений

Пожалуйста, помогите мне преобразовать этот код в preg_match $blacklist = $db->query("SELECT `content` FROM `" . TABLE_PREFIX . "blacklist` WHERE `type`='$type'"); while ($blacklisted = $db->fetch_array($blacklist)) { if (is_array($input)) { f…
28 апр '11 в 14:11
1 ответ

PHP: Regex eregi в preg_match с подстановочными знаками

Попытка получить соответствие для следующего: if(eregi("<div rawurl="(.*)" class",$var,$out)) eregi сейчас обесценился, а регулярные выражения не моя сила. Как мне конвертировать это в preg_match и включить подстановочный знак? Это мой код, но не…
10 дек '10 в 17:28
2 ответа

Конвертировать функцию eregi в php 5.3

Возможный дубликат: Как я могу преобразовать выражения ereg в preg в PHP? Как мне преобразовать этот код в PHP 5.3: if (eregi("VERIFIED",$this->ipn_response)) { }
04 июн '11 в 04:45