- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пожалуйста, подскажите, из-за чего приведенный ниже код работает только с иностранными словами - блокирует слова, русские все пропускает.
Как исправить?
Спасибо!
---------- Добавлено 21.02.2017 в 04:09 ----------
Параллельно хотел спросить, вывожу описание новости так
<?php echo $yt->snippet->description ?>
можно из полученного описания на лету вырезать все ссылки (url текст ссылки, т.е. в коде ссылки нет) начинающиеся с http, https или заменить их чем-то.
Спасибо!
utf8
дело вероятнее всего в кодировке
русские все пропускает
возможно, http://ru.stackoverflow.com/questions/417568/preg-match-понимает-не-все-русские-буквы
1. Может Вы скармливате фильтру иностранные слова? :)
2. Для юникода есть модификатор u у регулярок:
Может Вы скармливате фильтру иностранные слова? :)
Этот фильтр в принципе заточен под иностранные, точнее, английские/французские слова
Спасибо! Разобрался
Сменил vps, перестала работать обработка русских стоп слов
preg_match_all("#\b".$k."(?:es|s|ru)?\b#usi",$txt, $matches, PREG_SET_ORDER);
из-за чего это может быть?
Версия php 5.3.3, пробовал увеличивать до 5.6 не работает.
Из-за чего на одном сервере функция работает а на другом нет?
Спасибо!