За последние 24 часа нас посетили 17373 программиста и 1295 роботов. Сейчас ищут 1488 программистов ...

Как заменить eregi на preg_match?

Тема в разделе "Вопросы от блондинок", создана пользователем php4, 8 авг 2016.

  1. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Знаю, что это очень глупый вопрос, но я новичок, и не знаю на него ответ. У меня есть строчка, где присутствует eregi, хостинг ее не читает, т.к эта функция устарела. Когда меняю eregi на preg_match высвечивается ошибка, что надо что-то экранировать, как?
    PHP:
    1. elseif (eregi("Opera",$str)) {
    2.     return "Opera";
    3. }
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Что в документации по preg_match не понятно?
     
  3. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    @denis01, Да некогда читать. Был бы за компом. Сижу с телефона, не особо в мелкий экран документации читать. Подскажи по быстрому
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Придешь домой - почитаешь. Популярный вопрос ибо ереги ушел лет пять назад. В гугле в целом, и на этом форуме в частности, уже много поднималось, обсуждалось и решалось.
     
  5. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    @Ganzal Дома не скоро буду, а ошибку на сайте сейчас исправлять надо. Там одну строчку подредактировать. Как конкретно экранировать "Opera". Тут инет плохой искать доки. Трудно что ль подсказать? Когда приеду обязательно почитаю
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @php4 лол. Гугл отрыть - интернет жопа. На сайте строчку подредактировать - интернет норм. На форуме поспрашивать - интернет норм. Ты сам себе противоречишь. Ты просто ленивая жопа, признайся в этом, и тема поедет в "за меня", раз тебе так быстро нужно чтоб кто-то покопипастил мануал.
     
    denis01 нравится это.
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Я помню когда у меня был телефон с экраном 3.5 дюйма, ещё на windows mobile, то я сам удивлялся, как это так все сайты очень хорошо работают, даже те которые не оптимизированы для мобильных.
     
  8. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Чуваки тут инет реально не ловит, я просто страницу форму не закрываю и обновляю ее. А гугл тут секунд 30 надо ждать пока найдет. Сами не знаете что ли как это исправить раз не пиите?)
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Харошь в уши ссать уже. Гугл не тяжелее зенфоро. preg_match, флаг i. Сношайся.
     
  10. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Тут что конкретно надо поменять для preg_match?
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    И да, Ростелеком бродбэнд со статическим айпишником - охуенно похоже на "я с мобильника сижу". В сортире чтоль застрял? Жопу подотри да с компа зайди.
     
    php4 нравится это.
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @php4 откуда нам знать, у меня на планшете документация PHP грузится целую минуту, а тебе всего 30 секунд подождать, зажрались
     
  13. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Саму функцию надо поменять на прег_матч, в патерне добавить флаг ай. Всё просто. Всего одна страница документации.
     
    php4 нравится это.
  14. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    блин да хорош наебывать. Я новичок, у меня useragent компьютерный на мобиле. Да мы тут не это обсуждаем. Одну строчку здесь и отстану, что для preg_match поменять или добавить?
    PHP:
    1. elseif (eregi("Opera",$str)) {
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так может перенести за меня и там подождёшь помощи? Видишь же не в том разделе милостыню просишь
     
    php4 нравится это.
  16. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Это ты харошь наебывать. Я тебе про айпишник твой говорю. Всё что нужно - тебе уже сказали. Ты 15 минут тянешь кота за мудя. Поехал в блондинки.
     
  17. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Все разобрался
    "/Opera/i"
     
  18. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Поздняк, уже в блондинках с соответствующим запашком в репутации.
     
    mr.akv нравится это.
  19. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Охуеть обрадовал
     
  20. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @php4 видишь как мы помогли, не забудь лайки поставить
     
    mr.akv нравится это.
  21. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Рад что доставил тебе удовольствие. Всё, не ломай пальчики и не трать "мобильный" трафик. Пролайкай нас и иди пивасик попей.
     
    mr.akv нравится это.
  22. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Пролайкаю. Что то значит: " Поздняк, уже в блондинках с соответствующим запашком в репутации."
     
  23. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    если это было вопросом, то ты забыл поставить знак вопроса, и, возможно, опечатался в слове "это". Я тут потайдировал и отвечаю. Это значит, то не смотря на то, что в итоге ты вроде как бы сам нашел как регулярку составить - 15 минут лени, споров с модераторами, и нытья за медленный интернет (который, напомню, широкополосный со статическим айпишником. Охуеть у тебя тариф на телефоне! У меня в Москве даже такого шика нет) - подпортили твою недельную репутацию на данном ресурсе, облив её говнецом. Ну а тема уехала в элитный раздел "вопросы от блондинок", потому что не нужно обманывать участников. Нужно решение - пости во фрилансе или "за меня". Нужна помощь - выкладывай наработки. Хорошего вечера.
     
    mr.akv, mahmuzar, php4 и 2 другим нравится это.