Просмотр всех статей 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
Заказать работу
предложить оффер

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

Archive

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