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

PHP PDO, Краткая инструкция.

Author Автор: Роман Чернышов   

pdo PHP PDO, Краткая инструкция.За последние пол года работы над собственными проектами, я все чаще стал склоняться к внедрению PDO в них. для этого есть несколько весомых аргументов, во первых PHP библиотека PDO работает гораздо быстрее старой библиотеки mysqli. Во вторых предоставляет готовый интерфейс взаимодействия с БД, причем независимо от типа БД. Т.е. вы можете писать в своих скриптах запросы для mySQL, но при этом использовать базу данных SQLite, в этом случае PDO эмулирует нужные функции своими силами (для каждого типа БД требуется подключение драйвера). подробнее

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

Скрипт постраничной навигации (расширенная версия)

Author Автор: Роман Чернышов   

nav0 Скрипт постраничной навигации (расширенная версия)Не так давно я опубликовал пост в котором приводил пример скрипта постраничной навигации. Скрипт был предельно прост, выводил ссылки: [В начало, Предыдущая, 1, 2, 3, Следующая, В конец]. Примеров аналогично скрипта старой версии в интернете множество и у всех у них есть один весомый недостаток — навигация выводится в виде трех-пяти ссылок га ближайшие страницы, а что делать если у нас 1000 страниц? подробнее

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

Скрипт управления баннерами на сайте, подсчет CTR, графики

Author Автор: Роман Чернышов   

bannermanager Скрипт управления баннерами на сайте, подсчет CTR, графикиДоброго времени уважаемые читатели моего блога, хочу поделиться с вами моей последней разработкой, скриптом или даже системой, для управления баннерами на сайте (Banner Manager).
Собственно, что это такое и для чего он нужен?
Прежде всего хочу сразу сказать, что он не публикует автоматически баннеры на страницы сайта, он позволяет вам отслеживать число показов, число кликов по баннерам и процент CTR (соотношение кликов на число показов), а также выводит графики статистики показов. Далее обо всем поподробнее. подробнее

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

PHP date() — вывод русского месяца

Author Автор: Роман Чернышов   

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

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

Счетчик скачиваний файла на PHP + mySQL

Author Автор: Роман Чернышов   

counter Счетчик скачиваний файла на PHP + mySQLНе знаю как остальным, но мне очень часто требуется подсчитывать количество скачиваний файла с сервера. Причем так уж выходит, что эта задача возникает от проекта к проекту, в виду чего я решил набросать небольшой простеньких скрипт на PHP, который будет отдавать файл пользователю увеличивать счетчик скачиваний на единицу и все это сохранять в базу данных mySQL. Кроме всего этого скрипт будет предоставлять нам статистику по каждому файлу: дату последнего скачивания и  их количество. подробнее

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

Комментарии на PHP, Ajax, mySQL

Author Автор: Роман Чернышов   

comm2 Комментарии на PHP, Ajax, mySQLПредставляю вашему вниманию скрипт комментарием на PHP с использованием Ajax, jQuery (отправка комментариев без перезагрузки страницы), для хранение комментариев используется база данных mySQL. Данный скрипт подойдет для большинства сайтов работающих на самописном движке или на любом другом: Joomla, WordPress и т.д. подробнее

Category Категории: JavaScript / jQuery, PHP     Tags Теги: , , ,
Янв
30

Региональный сайт партии «Единая Россия» работает на дырявой CMS MWDSoft

Author Автор: Роман Чернышов   

adro Региональный сайт партии Единая Россия работает на дырявой CMS MWDSoftГуляя на досуге по просторам сети, в поисках приключений, я наткнулся на региональный сайт партии «Единая Россия» (Республика Марий Эл). Все как и следовало ожить: красно-сине-белые тона дизайна, новости и статьи из области политики, фотографии, различные документы и прочее. Бегло просмотрев несколько статей, я уже было засобирался уходить, вКонтакте в местном клубе ждали две симпатичные блондинки. Но по привычке перед уходом с сайта, я обратил внимания на URL страницы… подробнее

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

Валидация на PHP

Author Автор: Роман Чернышов   

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

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

Подключаем шаблонизатор Twig к WordPress. Часть 1.

Author Автор: Роман Чернышов   

twig1 Подключаем шаблонизатор Twig к Wordpress. Часть 1.Добавляем шаблонизатор Twig как плагин для WordPress.
Возможно, многие из вас сейчас крутят у веска пальцем и задаются вопросом – «Зачем это нужно?», и возможно вполне правы, наверняка это весьма сумасшедшая идея, но я все же скажу – «а почему бы и нет?». подробнее

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

TWIG переопределить блок в INCLUDE шаблоне

Author Автор: Роман Чернышов   

tpl TWIG переопределить блок в INCLUDE шаблонеСтранный получился заголовок поста, но думаю тем кто столкнулся со следующей проблемой, в процессе работы с шаблонизатором TWIG, будет всё понятно. (О самом шаблонизаторе, его преимуществах и недостатков коих не так их и много, напишу в следующем посте, а пока забегая вперед, обсуждаем проблему) подробнее

Category Категории: HTML, PHP     Tags Теги: ,
Консультации

Последние вопросы
Меню

Archive

Портфолио Все работы


с 2009 года по сегодняшний день, создано более 300 сайтов...