Матвей Земсков

Заметки веб-мастера

Создаем RESTful веб-службу на PHP

Понедельник, 24 сентября 2018 20:18
Опубликовано в PHP

REST(Representational State Transfer) является архитектурным стилем. Веб-службы, которые придерживаются принципов REST называются RESTful веб-службами. URI в них служат для доступа к ресурсам. В RESTful-терминологии данные и функции называются ресурсами. Поэтому в конечном итоге данные и функции - это то, к чему мы будем обращаться через службы.

Парсинг HTML c помощью библиотеки DiDOM

Воскресенье, 29 июля 2018 10:10
Опубликовано в PHP

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

Обновленная информация об авторизации на сайте через Facebook (PHP SDK v4)

Вторник, 07 июля 2015 09:20
Опубликовано в PHP

Более двух лет тому назад, я разместил в своем блоге перевод статьи об авторизации на сайте, при помощи соцсети Facebook. Эта статья заинтересовала посетителей и стала довольно популярной. За это время ее прочитало около 17 000 человек. Правда сейчас, в 2015 году, информация, представленная в статье устарела. Недавно я решил узнать, как обстоят дела с авторизацией через Facebook на данный момент. Почитав документацию на сайте для разработчиков, я понял, что произошедшие изменения довольно значительны. Это побудило меня написать новую статью и разместить ее в своем блоге.

Создаем landing page в связке с базой данных

Среда, 25 февраля 2015 16:02
Опубликовано в PHP

Landing pages или «посадочные страницы» в последние годы стали довольно популярными инструментами для продвижения товаров и услуг. Как правило, они используются для усиления эффективности рекламы и увеличения аудитории. Переход на такие страницы обычно происходит по ссылкам из рекламных объявлений, размещенных в поисковых системах или почтовых рассылках.

С технической стороны landing page представляет из себя простую статичную веб-страницу и серверный скрипт для отправки сообщений. В большинстве случаев данные отправляются с использованием AJAX. Указанных инструментов вполне достаточно для создания среднестатистического лендинга. Тем более основной упор при изготовлении лэндингов делается на дизайн. Они должны быть яркими, привлекать внимание посетителей и побуждать их совершить покупку или заказать услугу.

Однако бывают случаи, когда товаров несколько или они часто меняются. Например, в случае landing page агентства недвижимости для продвижения каких-либо объектов недвижимости. Если рекламируемый объект продан, то для того чтобы добавить другой, нужно «копаться» в верстке страницы. Чтобы в таких случаях не править HTML-код страницы, можно хранить информацию о товарах отдельно. В этом случае заказчик страницы сможет добавлять, редактировать и удалять товары самостоятельно.

В этой статье я ознакомлю вас с двумя способами хранения данных о товарах, которые вы можете использовать при разработке лэндингов.

PHP-библиотеки, которые помогут вам экспортировать данные в формат Excel

Четверг, 05 февраля 2015 16:01
Опубликовано в PHP

Microsoft Excel по-прежнему наиболее широко используется как инструмент для анализа данных и создании различных отчетов.

Если вы когда-либо разрабатывали какое-либо корпоративное приложение, то среди требований, предъявляемых к нему, обязательно присутствовало требование организовать экспорт в формате Microsoft Excel.

В этой статье мы рассмотрим различные варианты организации экспорта данных в таблицы Excel, доступные для PHP-разработчика.

Страница 1 из 2
Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию:

Наверх