Последние статьи ↓

Мой путь в изучении Doctrine. Вводная статья.

В общем подвернулся мне недавно проектик, в принципе простенький апи поднять для флешки, ну и чтоб сайтик на нем крутился ещё. Предполагалось много возни с базой, в частности с NestedSets  (вложенные множества, кому интересно что это, рекомендую почитать здесь http://www.getinfo.ru/article610.html). Я  подумал… и решил: - Все хватит говнокодить пора переходить к новому уровню познания!! Вперед к моделям!!
 
Вообще я любитель изобретать велосипе...

Собственный лог посещений поисковых роботов на PHP и .htaccess

Давай опустим момент наличия соответствующих логов и прикинемся, что их нет.
А что есть? Правильно, в нашем распоряжении всегда есть robots.txt и почти всегда .htaccess. Ну, и будем надеяться звезды сошлись так, что есть и то, и другое.
 
Начнем конечно же с .htaccess:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^robots.txt$ /robots.php?%{REQUEST_URI}
 

Что здесь нужно прокоммент...

Изменение размера изображения (ресайз) PNG с сохранением прозрачности в PHP

Для того, чтобы при ресайзе изображения в формате PNG с помощью PHP-скрипта сохранялась прозрачность необходимо выполнить следующие действия:
 

//открываем исходное изображение
$src = ImageCreateFromPNG($dir . $_FILES[$k]['name']);
 
//создаем дескриптор для уменьшенного изображения
$dst = imagecreatetruecolor($max_width, $max_width / $xy);
 
//устанавливаем прозрачность
$this->setTransparency($dst, $src);
 
//изменяем размер
Imag...

Решение проблемы символа + в url или .htaccess, mod_rewrite и тег C++

Недавно, при работе над своим проектом я столкнулся с проблемой в работе mod_rewrite. Суть проблемы заключалась в следующем: в облаке тегов, при переходе на тег «C++» (обработанный urlencode и ставший C%2B%2B) я попадал на тег «С » (буква «С» и 2 пробела).
 
Правило в .htaccess было таким:
 
RewriteRule ^tag/([^/]+)/$ index.php?tag=$1 [L]
 
Путем экспериментов выяснил, что в $1 правила попадает не «C%2B%2B», а «C++» (внутри апача %2B превращае...

Тендеры в Украине. Как принять участие в тендере.

Очень часто государственные структуры, в частности, государственные предприятия проводят так называемые тендеры. Тендер - это конкурс между несколькими участниками (компаниями, фирмами, физическими лицами-предпринимателями и т.п.), направленный на закупку товаров, работ, услуг за государственные средства, иными словами за средства государственных структур.
 
К примеру у Вас есть товар и Вы непрочь его продать. И собственно говоря Вам всё равно к...

Перетягиваем объекты. Работа с Drag & Drop в JQuery.

Недавно, при работе над очередным сайтом, мне поручили задание разработать что-то типа календаря, в котором пользователи могли бы перетягивать иконки с одного дня на другой. Данную задачу я решил с использованием библиотеки JQuery и ее компонентов UI/Draggable и UI/Droppable, о чем и хочу рассказать в этой статье.
 
В любой операции drag & drop участвуют два типа элементов: перетягиваемые (draggable) и те, на которых первые могут быть «брошены»,...

Как работать с XML-RPC на PHP. Простой пример.

Недавно мне понадобилось разобраться в том, как работать с XML-RPC на PHP, однако, оказалось, что внятную документацию на эту тему найти не так просто. После некоторого времени поисков, мне удалось-таки наскрести информации, достаточной для рабочего примера. Теперь хочу поделиться, надеюсь, кому-нибудь пригодится.
 
Ниже располагается код скриптов серверной и клиентской частей. Клиентская часть отправляет серверной данные, серверная часть сериал...

Простой PHP-класс для работы с MySQL

При работе с MySQL вместо вызова соответствующих отдельных функций удобно использовать класс, который обернет эти функции в удобный интерфейс. Хочу предложить простой вариант такого класса.
 
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
 
Итак, рассмотрим код класса:
 
class MyDB
{
        private $db =...

Основные рекомендации по раскрутке сайта

Приведу несколько основных рекомендаций которые позволят страницам вашего сайта занять высокие места в поисковой выдаче Google, Yandex и других ведущих поисковых сервисов.
 
Сразу хочу заметить, что главную роль все-же играет контент (наполнение) сайта, а не технологии по его раскрутке. Именно уникальный и интересный контент не только привлечет посетителей, но и заставит их периодически возвращаться на ваш сайт.
 
Итак, рекомендации:
 
1. Став...

Получение земельного участка в бесплатное пользование в Украине

Согласно земельному кодексу Украины граждане, заинтересованные в получении бесплатно в собственность земельного участка из земель государственной или коммунальной собственности для ведения фермерского хозяйства, личного крестьянского хозяйства, ведения садоводства, строительства и обслуживания жилого дома, хозяйственных зданий и сооружений (приусадебного участка), индивидуального дачного строительства, строительства индивидуальных гаражей в преде...
Страница: 1  2  3  >>