Web-программирование \ Регулярные выражения

регулярные выражения PHP любые символы заменяющие

От автора: опять регулярки сегодня! Если надоело, то включаем философский режим! Интересно, существуют ли регулярные выражения PHP любые символы заменяющие? Согласитесь, вопрос из духовной сферы программирования. Вот тогда сегодня и пофилософствуем на эту тему!

Продолжить чтение

Web-программирование \ PHP

PHP: как получить POST JSON

От автора: когда я работал в Mozilla, мне нужно было написать транзакцию аутентификации типа OAuth между Bugzilla и Phabricator. Эта задача вынудила меня вернуться в мир PHP, к языку, который я давно не использую (с версии ~5.2). С помощью PHP я только создаю темы и плагины на WP для своего блога. Возврат к языку, который не практиковался годами, кажется чем-то совершенно новым. Начинаешь замечать шаблоны и методы, о которых и не догадывался раньше.

Продолжить чтение

Web-программирование \ Регулярные выражения

Работающее регулярное выражение PHP для поиска всех ссылок

От автора: искать гиперссылки в разметке сайта – вещь неблагодарная. Особенно, если его HTML «весит» не один «метр». Вот один из тех случаев, когда без регулярок просто не обойтись. Но у непосвященных на составление регулярных выражений PHP для поиска всех ссылок может уйти еще больше времени.

Продолжить чтение

Web-программирование \ Регулярные выражения

PHP регулярные выражения экранирование – особенности реализации

От автора: регулярки – это «мутная» тема! Там и точка может оказаться не точкой, а метасимволом. Да и с остальными знаками тоже все в тумане. И чтобы «заглянуть» за эту дымку, нужно в PHP регулярные выражения экранирование применить.

Продолжить чтение

Web-программирование \ PHP

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке мы детальнее поработаем с обработкой запросов AJAX. В частности, мы реализуем возможность подключения видов в ответ на асинхронный запрос. Также мы немного изменим добавление метатегов к странице. Ну и, наконец, немного оптимизируем код, избавившись от дублирования. Для этого мы используем трейты.

Продолжить чтение

Web-программирование \ PHP

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке мы реализуем возможность подключения скриптов в видах. Эта возможность будет полезна, если вам необходимо использовать часть скриптов только на отдельных страницах. В этом случае мы подключим скрипты только к ним. Также мы добавим метод для работы с AJAX запросом.

Продолжить чтение

Web-программирование \ Регулярные выражения

PHP регулярное выражение email и доверие пользователей

От автора: доверяй, но пользователей своих проверяй! Особенно правильность ввода ими адресов почтовых ящиков. А то ни рассылки, ни маркетинга и клиентов вам не видать. Да и обидно, понимаешь, когда тебя «обманывают» и вводят какую-то «абракадабру»! Поэтому сегодня научимся, как создавать PHP регулярное выражение email.

Продолжить чтение