|
Регулярные выражения для обработки строк UTF-8 в PHP
|
При разработке многоязычных сайтов для HTML-страниц наиболее удобней и предпочтительней использовать кодировку UTF-8, обеспечивающую поддержку всех или почти всех существующих языков и кодирующую ASCII-символы (латинский алфавит, цифры и специальные символы) одним байтом, а национальные алфавиты — несколькими. Таким образом, кодировка UTF-8 имеет переменную физическую длину каждого символа. В связи с этим иногда возникают проблемы при программировании мультиязычных сайтов.
|
|
Дата: 23.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Регулярные выражения - модификаторы шаблонов (официальная документация)
|
Ниже перечислены все доступные на сегодняшний день модификаторы. Имя, взятое в круглые скобки, указывает внутреннее PCRE имя для данного модификатора.
|
|
Дата: 18.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Модуль mod_rewrite. Часть 4
|
В этой публикации мы затронем те директивы, которые не успели охватить в предыдущих частях. Эти директивы не поддаются определению на уровне директорий. Это означает то, что вы должны иметь доступ к файлу конфигурации веб сервера Apache (httpd.conf). Обычно такой доступ имеют пользователи «root» или администратор сервера.
|
|
Дата: 17.11.2010
| Автор: Administrator
|
2 голосов
Рейтинг: 100
|
|
Модуль mod_rewrite. Часть 3
|
В двух предыдущих частях мы познакомились с основами «правил перезаписи» URL и «условиями правил». Позвольте предложить к рассмотрению два примера, иллюстрирующих более сложные приложения.
Первый пример имеет дело с динамическими страницами, а второй — показывает возможности вызова «.txt» файлов и произведение различных действий над ними.
|
|
Дата: 17.11.2010
| Автор: Administrator
|
2 голосов
Рейтинг: 100
|
|
Модуль mod_rewrite. Часть 2
|
В прошлой главе мы познакомились с основами модуля mod_rewrite. В примере, который был рассмотрен, мы использовали конструкцию, которая в буквальном смысле означает следующее: «Если кто-то пытается получить доступ к файлу .htaccess, выдается ошибка, сообщающая, что доступ к файлу запрещен».
|
|
Дата: 17.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Модуль mod_rewrite. Часть 1
|
Вы наверняка встречали в сети термин «mod_rewrite». Для наших читателей, которые не до конца знакомы с этим модулем веб сервера Apache, а также для тех, кто вообще первый раз об этом слышит — постараюсь рассказать в этой публикации (в нескольких частях) подробнее о данном модуле.
|
|
Дата: 17.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Регулярные выражения - синтаксис шаблонов. Часть 2. (официальная документация)
|
Утверждения
Утверждения - это проверки касательно символов, идущих до или после текущей позиции сопоставления, ничего при этом не поглощая (никакие символы исходного текста не ставятся в соответствие утверждениям). Наиболее простые варианты утверждений, такие как \b, \B, \A, \Z, \z, ^ и $ были рассмотрены ранее. Более сложные утверждения записываются как подмаски. Утверждения бывают двух видов: те, которые анализируют текст, предшествующий текущей позиции, и идущий после нее.
|
|
Дата: 17.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Регулярные выражения - синтаксис шаблонов. Часть 1. (официальная документация)
|
Библиотека PCRE является набором функций, которые реализуют поиск по шаблону, используя синтаксис, подобный синтаксису Perl 5 с небольшими отличиями.
|
|
Дата: 17.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Преобразование ссылок с помощью Apache
|
Допустим, у вас есть работающий веб-сайт, состоящий из большого количества статических html-страниц. Все идет хорошо, но вдруг в какой-то момент вы решаете усовершенствовать работу веб-сайта и добавляете динамические скрипты: в результате страничка новостей теперь доступна по ссылке http://www.site.com/cgi-bin/news.cgi вместо прежней http://www.site.com/news.html, а каталог, в котором хранились страницы с описанием российских регионов, полностью перекочевал в динамику, и наш горячо любимый 77-й регион теперь доступен по неэстетично выглядящей ссылке http://site.ru/cgi-bin/regions.pl?region=77&mode=brief вместо легко запоминаемой http://site.ru/regions/77.html.
|
|
Дата: 16.11.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|
Полезный файл .htaccess!
|
Данная статья повествует о файле .htaccess, с помощью которого возможно управление вашим веб-сервером. Этот полезный файл способен устанавливать пароль на целую папку или определенный файл, устанавливать страницу, к которой будет обращаться сервер при запросе к каталогу, создавать редиректы, использовать ЧПУ (Человеку Понятный URL), устанавливать страницы ошибок, запрещать доступ к файлу по определенному IP, и много других полезностей.
Я вам расскажу на примерах, быстро и понятно, про этот файл, а так же научу создавать ЧПУ для определенной ссылки, сделаем добавление для DLE.
Начнем с того, что файл имеет название «.htaccess». Очень часто нет возможности его использовать на бесплатных хостингах, не поддерживающих языки программирования, таких как UcoZ, Narod.ru, By.ru и других. На всех платных хостигах файл .htaccess, безусловно, поддерживается.
|
|
Дата: 03.11.2010
| Автор: Administrator
|
1 голосов
Рейтинг: 100
|
|
Готовьтесь к PHP 6!
|
Окончательные релизы PHP 6 появятся не скоро, но разработчики должны знать к чему готовиться...
Вы уже, наверное, в курсе, что группа разработчиков ядра PHP 6 встречалась в ноябре 2005 года в Париже. Это была захватывающая встреча, на которой разработчики обсудили развитие PHP со своей точки зрения. Прежде чем я начну свой рассказ о принятых решениях, вынужден предупредить – все что здесь перечислено, это не «100% решенные вопросы» и в окончательном релизе PHP 6 дела могут обстоять иначе. Конечно же, все эти моменты будут обсуждаться подробнее, но уже сейчас можно говорить о перспективах.
|
|
Дата: 31.10.2010
| Автор: Administrator
|
0 голосов
Рейтинг: 0
|
|