Preg_replace только слова буквы и цифры
Когда речь идет об обработке текста, добавляемого на сайт посетителем, срабатывает принцип: лучше меньше да лучше. Можно стараться отловить «плохие» символы в тексте , а можно строго обозначить только разрешенные символы. Сегодня будет справляться с задачей: оставить в тексте только буквы (складывающиеся в слова) и цифры. Используем для этого функцию preg_replace(), функцию обработки строки по [...]
Рубрики: PHP программирование · Теги: local, preg_replace, utf, utf-8, безопасность, кодировка, регулярные выражения, текст
Принудительная установка кодировки документа в php и htaccess
Когда Вам требовалось изменить отображение части HTML документов, PHP скриптов на сервере, или кодировку одного конкретного документа, Вы наверняка могли столкнуться с проблемой: Браузер, раз за разом, оставляет общую для всего сайта кодировку. Попробуем с этим справиться и переключить кириллицу (windows-1251) на юникод (utf-8). Во-первых, общее правило для документов – указываем кодировку в шапке страницы [...]
Рубрики: HTML, PHP программирование, Настройки хостинга · Теги: .htaccess, AddDefaultCharset, charset, FilesMatch, header, headers, iconv, кодировка, хостинг
Онлайн кодировщик URL HTML urlencode urldecode online javascript
Параметры, из адресной строки, используемые в HTML тегах (например в теге <a>) могут быть использованы злоумышленниками для совершения XSS атаки. По этой причине, URL адреса следует кодировать (заменять все не цифробуквенные символы на знак процента, со следующим за ним шестнадцатеричном числом). На этой странице, Вы онлайн сможете кодировать (раскодировать) любую строку, URL адрес. Кодировщик написан [...]
Рубрики: HTML, Javascript · Теги: decode, decodeURIComponent, encode, encodeURIComponent, html, javascript, URI, URL, кодировка, онлайн инструменты
iconv проблемы при конвертации
ICONV (как нам известно) утилита – библиотека, переводящая файлы (или произвольный текст, строку) из одной кодировки в другую. Iconv удобно использовать в PHP скриптах. Особенно когда Вы парсите (собираете, например с помощью Curl) данные с другого сайта, где кодировка отличается от кодировки в Вашем скрипте. Так, чтобы перевести текст из кодировки utf (юникод) в кириллицу [...]
Рубрики: PHP программирование · Теги: cp1251, curl, fix, iconv, php, utf-8, баг, кодировка, конвертация, ошибка, парсинг, скрипт, строка, текст
cURL вызов функции пример исползования cURL через прокси
cURL помогает нам скачивать и закачивать файлы, страницы и целые сайты с одного сервера на другой. В нашем конкретном случае речь пойдёт об использовании curl в web-программировании средствами php. Напишем простую функцию для получения контента (HTML страницы) с другого сайта.