Персональный блог Игоря Антонова aka "spider_net"

PHP

Подписаться на эту рубрику по RSS

Установка PHP 7.1 в Windows. Командная строка


Рубрика: htmlAcademy -> PHP -> Без рамки
Метки: | | |
Просмотров: 41601
Установка PHP 7.1 в Windows. Командная строка

В htmlAcademy стартовал первый базовый интенсив по PHP и я работаю на нем наставником. Студентам в рамках интенсива предстоит поднять рабочее окружение и это заметка нацелена упростить эту нелегкую для новичка задачу. Есть разные способы поднятия полноценного LAMP стека, но мы пойдем классическим путем. Настроим все компоненты по отдельности (без применения готовых комбайнов) и начнем с PHP (обязательно будет заметка с рассмотрением готовых сборок LAMP). Поскольку я планирую работать наставникам на интесивах по PHP и дальше, я собираюсь написать подобные инструкции для повторения в других ОС (Linux, macOS). Как говорится, лучше один раз попотеть, но потом всем станет проще. Итак, приступаем.

Читать дальше

В HTML Academy стартует первый базовый интенсив по PHP (Скидка внутри)


Рубрика: htmlAcademy -> PHP -> Без рамки
Метки: | |
Просмотров: 3640
В HTML Academy стартует первый базовый интенсив по PHP (Скидка внутри)

В htmlAcademy стартует пилотный выпуск базового интенсива по PHP. Интесив стартует с 18 апреля и продлится до 24 мая. Если вы хотели познакомиться и начать применять язык программирования PHP в проектах, то самое время обратить внимание на "Базовый PHP". Программа обучения как всегда насыщенная. В рамках интенсива будут рассмотрены такие вопросы, как:

- Основы синтаксиса PHP (управляющие конструкции, циклы, функции и т.д.);

- Режимы работы (cli, web);

- Проектирование и создание форм (передача параметров, отправка файлов и т.д.);

- Сессии, куки;

- ООП

- Взаимодействия с СУБД (MySQL)

- и многое другое. Полная программа доступна здесь.

Читать дальше

Быстрое создание резервной копии сайта в облако


Рубрика: PHP -> Без рамки
Метки: | | | | |
Просмотров: 3577
Быстрое создание резервной копии сайта в облако

Несколько дней назад наткнулся на интересный проект "PHP Backup to WebDav Server", автоматизирующий процесс создания резервных копий сайта напрямую в облачные сервисы (Яндекс.диск, CloudMe, Dropbox, Google Drive). Подобное решение вполне можно использовать для резервного копирования собственного бложика (файлы и БД). Один раз все прописали и получение актуальной резервной копии сайта будет сводится к одному клику.

Читать дальше

Как получить ссылку на корзину в diafan.cms


Рубрика: Программирование -> PHP
Метки: | | | |
Просмотров: 3864
Как получить ссылку на корзину в diafan.cms

Отвечаю на очередной вопрос, полученный через форму обратной связи. Пару дней назад какой-то Денис спросил: "Делаю свой шаблон для diafan.cms. Хочу добавить кнопку "Оформить заказ". По ней пользователь сразу должен попадать в корзину. Как правильней всего получить путь к странице с корзиной?".

Вопрос актуальный и с ним встречается каждый разработчик, впервые взявшийся за интеграцию собственного шаблона в diafan.cms.

Читать дальше

Установка PHP 5.2 в Debian 7.8. Собираем старый PHP из исходников


Рубрика: Администрирование -> Linux -> PHP -> Без рамки
Метки: | | | | | | |
Просмотров: 14170
Установка PHP 5.2 в Debian 7.8. Собираем старый PHP из исходников

Предположим, что в нашей системе установлена последняя версия php из репозиториев. У пользователей Debian 7.8 это будет 5.4. Все бы хорошо, но тут у нас появляется некий «проект», который категорически отказывается работать на современном ПО. Ему подавай только PHP 5.2! Не будем обсуждать качество кода и возможность его переписывания на новый лад. Наша задача попытаться установить в текущее окружение древнюю версию php, сохранив при этом работоспособность версии 5.4. В идеале мы должны получить возможность использовать 5.4 для одних сайтов, а 5.2 для других. Итак, под катом мой вариант установки PHP 5.2 в Debian 7.

Читать дальше

CodeIgniter мертв? CodeIgniter жив! Встречаем версию 3.0


Рубрика: PHP -> Новости -> Программирование
Метки: | | |
Просмотров: 4437
CodeIgniter мертв? CodeIgniter жив! Встречаем версию 3.0

Совсем недавно на глаза попадался пост с критикой в адрес CodeIgniter. Мол умер, когда-то хороший фреймворк, перестал развиваться - не скупились раздавать проклятия суровые php-разработчики. Лично мне этот фреймворк всегда нравился, а после интервью с Максимом (разработчик MaxSite CMS) в очередной раз убедился, что с фреймворком все в полном порядке. Пусть он редко обновляется, но созданного функционала вполне достаточно для решения типичных задач.

Пока где-то сыплются проклятия и “угрозы”, команда разработчика взяла и зарелизила 3-ю версию этого небольшого, но мощного инструмента.

Читать дальше

Как подключить Яндекс.Директ к MaxSite CMS


Рубрика: Программирование -> PHP
Метки: | | | | | | |
Просмотров: 3681
Как подключить Яндекс.Директ к MaxSite CMS

Давно хотел поэкспериментировать с размещением на блоге рекламы от "Яндекс.Директ". Всегда слышал множество восторженных отзывов о данном способе монетизации, но как-то обходил его стороной. Был у меня в своем время печальный опыт работы с AdSense. После двух месяцев работы, Google посчитал (это было еще на проекте VR-Online.ru), что мы занимаемся накруткой и заморозил все честно заработанные средства. Не знаю с чего он так решил (никто ничего не накручивал), но что случилось, то случилось. Негативный осадок еще остался, поэтому на своем персональном блоге было принято решение попробовать аналогичное предложение от Яндекс. Посмотрим, что из этого выйдет. Если блог начнет окупать затраты на хостинг, то будет уже хорошо. Теперь, посмотрим как подключить Яндекс.Директ к MaxSite CMS.

Читать дальше