Модель Вид Контроллер, или попросту MVC - наверно самый популярный паттерн разработки web-сайтов. Грубо говоря Модель - содержит, Вид - показывает, а Контроллер -  все это дело координирует..

В этой статье я расскажу про Вид. А точнее самалепный шаблонизатор. Почему я вновь пишу велосипед? - просите Вы. Я отвечу: PHP сам по себе является шаблонизатором, и прикручивать что-то стороннее к его работе, вот это уже ненормально. Мы же всего-лишь слегка облегчим работу верстальщику.

Рассказать друзьям

Пользователи часто задают вопрос: как парсить сайты защищенные ssl сертификатами. У cURL для этого есть специальные средства. Сертификат подключается, как обычный файл плюс файл с ключами. Единственное ограничение: cURL на php понимает только сертификаты формата pem, а большинство серверов работает на связке p12+crt

Значит нужно найти конвертор.

Для этого нужна библиотека openssl. Если у Вас linux, то она 100% у Вас уже стоит, и вы можете пропустить этот абзац. Для меня, как для windows пользователя, придумали специальные программы для запуска подобных пакетов. После недолгих поисков по сети я нашел cygwin. Если лень возиться с отдельной установкой OpenSSL и других попутных штук то лучше при установке кликните на установку всех пакетов.

Рассказать друзьям

При написании одной доски объявлений, заказчик, как водиться, попросил написать парсер объявлений с известных досок. 

На современном уровне развития антиспам систем, сграбить новые объявления не так и просто с задачей я справился. Пришлось применить парочку хитрых приемов с COM объектом Интернет Эксплорера. Но сейчас не про это.

Грош цена такому тексту для поисковых систем. Ведь текст не уникальный, а значит надо сделать так, чтобы он стал уникальным.

Рассказать друзьям

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

Изначально, хотелось получить систему, которая бы повторяла функционал диалоговой системы контакта. Требования были следующие: скрипт не должен требовать установки на сервер дополнительных средств (поддержка long-pool запросов, phpdemon, поддержки websocket и т.п), позволять создавать диалог неограниченного числа пользователей и работать на обычном ajax-post сообщении с сайтом.

Пощупайте Demo

Приступим

Рассказать друзьям
Рассказать друзьям

Подкатегории

Все о разработке на фреймворке Yii