Просмотр всех статей PHP

PHP: Поиск в массиве

Author Автор: Роман Чернышов    Опубликовано: 12 июня 2013

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

Category Категории: PHP     Tags Теги: ,

PunBB: Добавление нового BB кода

Author Автор: Роман Чернышов    Опубликовано: 18 мая 2013

В замечательном форумном движке PunBB предусмотрены следующие BB-коды(BBCode):

[b]Полужирное начертание[/b] выводит Полужирное начертание
[u]Подчёркнутый текст[/u] выводит Подчёркнутый текст
[i]Текст курсивом[/i] выводит Текст курсивом

И целый ряд других, кодов позволяющих форматировать текст сообщения любым образом. Но, что делать если требуется добавить собственный BB-код, например спойлер(который не предусмотрен движком)? подробнее

Category Категории: PHP     Tags Теги:

PHP: Форма обратной связи

Author Автор: Роман Чернышов    Опубликовано: 2 апреля 2013

Предлагаю скрипт формы обратной связи для установки на любой сайт, простое и универсальное решение. Пользователю однозначно проще написать сообщение в поддержку\администратору используя форму, нежели чем прибегать к электронной почте. Функциональные возможности скрипта: Вывод формы, проверка корректности ввода е-маил адреса отправителя, собственно отправка сообщения администратору на емаил. Настройка скрипта заключается в банальном прописывании емаила админа. Установка: просто залить скрипт в новую папку на сайте\хостинге, и вызвать его при необходимости.
подробнее

Category Категории: PHP     Tags Теги:

PunBB дополнительные поля при регистрации

Author Автор: Роман Чернышов    Опубликовано: 1 апреля 2013

Этот вопрос уже поднимался на официальном форуме поддержки движка PunBB 1.4, но я решил описать вкратце процесс добавления новый полей при регистрации, т.к. очень часто поступают подобные вопросы (мой движок сайта СП имеется данный интегрированный форум). Добавление полей не такая уж и сложная задача, вся суть сводится к редактированию нескольких файлов и добавлению в базу данный дополнительных полей (в таблицу punbb_users).
подробнее

Category Категории: CMS, PHP     Tags Теги: ,

Оптимизация загрузки CSS и JavaScript на странице

Author Автор: Роман Чернышов    Опубликовано: 25 февраля 2013

Сегодня речь пойдет о небольшой оптимизации загрузки файлов стилей и скриптов на странице веб-сайта. Пожалуй любой сайт включает в себя несколько файлов стилей и несколько файлов JS скриптов, на загрузку которых уходит как драгоценное время, так и ресурсы сервера отдающего статику. А что делать если файлов стилей и скриптов несколько десятков? (на моей памяти их бывало с пол сотни). подробнее

Category Категории: PHP     Tags Теги: , ,

PHP скачивание файлов по списку URL

Author Автор: Роман Чернышов    Опубликовано: 21 января 2013

Доброго времени уважаемые читатели. Очередной пост — заметка, на тему PHP скачивание файлов по списку URL. Из заголовка поста думаю уже становится ясно о чем пойдет речь. Перейдем к сути дела.

Задача: Скачать большое количество файлов расположенных на удаленном сервере(серверах) имея при этом список адресов URL этих файлов. Это могут быть как каталоги картинок, программ или чего либо еще. подробнее

Category Категории: PHP     Tags Теги: ,

PHP Скрипт отложенной рассылки писем.

Author Автор: Роман Чернышов    Опубликовано: 21 декабря 2012

Очень часто возникает потребность организовать на сайте массовую рассылку писем, например новости сайта для нескольких тысяч пользователей. Но в виду ограничений некоторых хостингов(часто шаред хостинг) на кол-во рассылаемых писем в час, в сутки, эта задача становится не такой уж и простой. Хостеры просто режут все письма превышающие этот лимит и не рассылают адресатам, оно и понятно, борьба со спамерами. Ведь небольшому сайтику незачем рассылать тысячи писем в час, а большой может вполне себе позволить выделенные сервер где нет этих ограничений. подробнее

Category Категории: PHP     Tags Теги: ,

Обновленная авторизация Вконтакте (PHP, CURL)

Author Автор: Роман Чернышов    Опубликовано: 13 ноября 2012

Примерно месяц назад социальная сеть Вконтакте немного изменила алгоритм авторизации, в виду чего скрипты использующие автоматическую авторизацию по средствам curl (впрочем это касается вообще любых скриптов и программ), перестали правильно авторизироваться. подробнее

Category Категории: PHP     Tags Теги: ,

Автоматическое обновление jQuery на PHP

Author Автор: Роман Чернышов    Опубликовано: 30 октября 2012

Интересным решением может показаться автоматическое обновление библиотеки jQuery на сайте или возможно в каком то ином проекте где требуется постоянное поддержание свежей версии jQuery. Представляю вашему внимаю скрипт, написанный на PHP который сверяет текущую версию библиотеки с самой последней версией расположенной на официальном сайте. При обнаружении новой версии, скрипт скачивает её и перезаписывает текущую. подробнее

Category Категории: PHP     Tags Теги: ,

Валидация данных кредитной карты. PHP CC Validate.

Author Автор: Роман Чернышов    Опубликовано: 8 октября 2012

С завидной периодичностью мне приходится реализовывать на сайта, интернет магазинах, различные интерфейсы приема платежей. Зачастую вся работа сводится к подключению написанных мною модулей или использование готовых решений представленных платежными системами. Но на ряду со всем, стоит и простая задача, организовать валидацию введенных пользователем данных кредитной карты. подробнее

Category Категории: PHP     Tags Теги: ,
Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка