Последние статьи ↓
Изменение размера изображения (ресайз) PNG с сохранением прозрачности в PHP
Для того, чтобы при ресайзе изображения в формате PNG с помощью PHP-скрипта сохранялась прозрачность необходимо выполнить следующие действия:
//открываем исходное изображение
$src = ImageCreateFromPNG($dir . $_FILES[$k]['name']);
//создаем дескриптор для уменьшенного изображения
$dst = imagecreatetruecolor($max_width, $max_width / $xy);
//устанавливаем прозрачность
$this->setTransparency($dst, $src);
//изменяем размер
Imag...
→
//открываем исходное изображение
$src = ImageCreateFromPNG($dir . $_FILES[$k]['name']);
//создаем дескриптор для уменьшенного изображения
$dst = imagecreatetruecolor($max_width, $max_width / $xy);
//устанавливаем прозрачность
$this->setTransparency($dst, $src);
//изменяем размер
Imag...
оценка: 0
автор: simplex
|
комментариев нетРешение проблемы символа + в 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 превращае... →
Правило в .htaccess было таким:
RewriteRule ^tag/([^/]+)/$ index.php?tag=$1 [L]
Путем экспериментов выяснил, что в $1 правила попадает не «C%2B%2B», а «C++» (внутри апача %2B превращае... →
оценка: +1
автор: sam911
|
комментариев нетТендеры в Украине. Как принять участие в тендере.
Очень часто государственные структуры, в частности, государственные предприятия проводят так называемые тендеры. Тендер - это конкурс между несколькими участниками (компаниями, фирмами, физическими лицами-предпринимателями и т.п.), направленный на закупку товаров, работ, услуг за государственные средства, иными словами за средства государственных структур.
К примеру у Вас есть товар и Вы непрочь его продать. И собственно говоря Вам всё равно к... →
К примеру у Вас есть товар и Вы непрочь его продать. И собственно говоря Вам всё равно к... →
оценка: +3
автор: Anna
|
комментариев нетПеретягиваем объекты. Работа с Drag & Drop в JQuery.
Недавно, при работе над очередным сайтом, мне поручили задание разработать что-то типа календаря, в котором пользователи могли бы перетягивать иконки с одного дня на другой. Данную задачу я решил с использованием библиотеки JQuery и ее компонентов UI/Draggable и UI/Droppable, о чем и хочу рассказать в этой статье.
В любой операции drag & drop участвуют два типа элементов: перетягиваемые (draggable) и те, на которых первые могут быть «брошены»,... →
В любой операции drag & drop участвуют два типа элементов: перетягиваемые (draggable) и те, на которых первые могут быть «брошены»,... →
оценка: 0
автор: simplex
|
комментариев нетКак работать с XML-RPC на PHP. Простой пример.
Недавно мне понадобилось разобраться в том, как работать с XML-RPC на PHP, однако, оказалось, что внятную документацию на эту тему найти не так просто. После некоторого времени поисков, мне удалось-таки наскрести информации, достаточной для рабочего примера. Теперь хочу поделиться, надеюсь, кому-нибудь пригодится.
Ниже располагается код скриптов серверной и клиентской частей. Клиентская часть отправляет серверной данные, серверная часть сериал... →
Ниже располагается код скриптов серверной и клиентской частей. Клиентская часть отправляет серверной данные, серверная часть сериал... →
оценка: +1
автор: simplex
|
комментариев нетПростой PHP-класс для работы с MySQL
При работе с MySQL вместо вызова соответствующих отдельных функций удобно использовать класс, который обернет эти функции в удобный интерфейс. Хочу предложить простой вариант такого класса.
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
Итак, рассмотрим код класса:
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
Итак, рассмотрим код класса:
class MyDB
{
private $db =...
→
{
private $db =...
оценка: 0
автор: simplex
|
комментариев нетОсновные рекомендации по раскрутке сайта
Приведу несколько основных рекомендаций которые позволят страницам вашего сайта занять высокие места в поисковой выдаче Google, Yandex и других ведущих поисковых сервисов.
Сразу хочу заметить, что главную роль все-же играет контент (наполнение) сайта, а не технологии по его раскрутке. Именно уникальный и интересный контент не только привлечет посетителей, но и заставит их периодически возвращаться на ваш сайт.
Итак, рекомендации:
1. Став... →
Сразу хочу заметить, что главную роль все-же играет контент (наполнение) сайта, а не технологии по его раскрутке. Именно уникальный и интересный контент не только привлечет посетителей, но и заставит их периодически возвращаться на ваш сайт.
Итак, рекомендации:
1. Став... →
оценка: +1
автор: simplex
|
комментариев нетПолучение земельного участка в бесплатное пользование в Украине
Согласно земельному кодексу Украины граждане, заинтересованные в получении бесплатно в собственность земельного участка из земель государственной или коммунальной собственности для ведения фермерского хозяйства, личного крестьянского хозяйства, ведения садоводства, строительства и обслуживания жилого дома, хозяйственных зданий и сооружений (приусадебного участка), индивидуального дачного строительства, строительства индивидуальных гаражей в преде...
→
оценка: +1
автор: simplex
|
комментариев нетКак проверить конденсатор
Пробой конденсатора можно обнаружить проверив сопротивление между его выводами. В случае пробоя сопротивление будет равно нулю.
Для проверки конденсатора на утечку нужно, соблюдая полярность, подключить конденсатор к тестеру (здесь описан стрелочный тестер) в режиме омметра.
Внутренние цепи тестера заряжают конденсатор, при этом стрелка будет отклоняться вправо, показывая увеличение сопротивления. Чем выше номинал конденсатора, тем медленне... →
Для проверки конденсатора на утечку нужно, соблюдая полярность, подключить конденсатор к тестеру (здесь описан стрелочный тестер) в режиме омметра.
Внутренние цепи тестера заряжают конденсатор, при этом стрелка будет отклоняться вправо, показывая увеличение сопротивления. Чем выше номинал конденсатора, тем медленне... →
Метки:
радиотехника.
Создание плагина-функции для Smarty
Допустим, у вас есть некоторая функция, результат выполнения которой нужно отобразить в Smarty-шаблоне. Вы можете сделать это связав результат работы функции с переменной Smarty
function my_function($a, $b) { return $a + $b; }
$smarty->assign('v', my_function(1, 2));
а можете создать плагин-функцию для Smarty и вызывать эту функцию уже внутри Smarty-шаблона. Например так:
{my_function a="1" b="2"}
тогда результат работы данной функц... →
function my_function($a, $b) { return $a + $b; }
$smarty->assign('v', my_function(1, 2));
а можете создать плагин-функцию для Smarty и вызывать эту функцию уже внутри Smarty-шаблона. Например так:
{my_function a="1" b="2"}
тогда результат работы данной функц... →
оценка: 0
автор: simplex
|
комментариев нет
Работа в Киеве, работа в Москве: менеджер, программист, юрист. Горячие вакансии. — Безработных.Нет
Салаты, дессерты, торты, рыбные, мясные, блюда из овощей, птицы, рецепты блюд
