Применения массивов в php для формирования html списков

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

Читать далее «Применения массивов в php для формирования html списков»

curl в php практическое применение

Я уже публиковал несколько статей про работу c curl в php. Сегодня я продолжаю эту тему и покажу на примере одного из сайтов как можно практически применять это инструмент.

Вымышленной задачей на сегодня я будет получения погоды для г. Евпатории, с этим городом у меня много воспоминаний, поэтому выбрал именно его. «Донором» будет сайт METEOPROG.UA:Погода в Украине. Немного оглядевшись на сайте находим интересующую нас страницу: /ru/weather/Yevpatoria/.

На этой странице мы видим интересующий нас блок (см. рисунок), его мы и будем препарировать. Просмотри исходного кода страницы сразу дает нам понять, что сайт в кодировке UTF8, а разработчики заботливо выделили для нас начало блока комментариями вида: <!— begin info td —>. Если бы его не было пришлось бы искать другие точки опоры, но здесь получилось очень довольно просто.
Сам блок содержащий необходимую для нас информацию выглядит следующим образом:

Читать далее «curl в php практическое применение»

5 простых шагов сделать ssh доступ к вашем серверу безопаснее

Ssh доступом к вашему серверу всегда был и будет лакомым кусочком для взломщиков. И в ваших силах обезопасить его.

Читать далее «5 простых шагов сделать ssh доступ к вашем серверу безопаснее»

Mozilla Firefox – управление поисковыми системами

У браузера Mozilla Firefox есть довольно интересная особенность – плагины для поисковых систем. Смысл этой функции в возможности встраивания в браузер быстрого поиска.

Читать далее «Mozilla Firefox – управление поисковыми системами»

Sublime Text 2 — редактор для программиста

На днях попалась мне одна статья про редактор кода «Sublime Text 2». В ней описывались интересные особенности этого редактора. При первой же возможности редактор был скачан и установлен, но обо всем попоряду.
Читать далее «Sublime Text 2 — редактор для программиста»