Новые книги

О том, почему партнерства в бизнесе, как правило, эффективнее и успешнее бизнесов предпринимателей-одиночек. Объединяя свои сильные стороны (деньги, знания, идеи, умения, связи, средства, патенты – все что угодно), партнеры не только способствуют упрочению своего бизнеса, но и расширяют его возможности. Однако все эти преимущества могут быть быстро уничтожены, если правила взаимодействия партнеров не были прописаны «на берегу». Для бизнеса нет ничего страшнее, чем междоусобные войны владельцев. Зачастую они заканчиваются крахом партнерства – вкупе с нарушенными обещаниями, финансовыми катастрофами и кошмарными судебными спорами.
Как найти новых клиентов? Этот вопрос, пожалуй, самый важный для любого бизнеса, потому что если у компании недостаточно потребителей, то все остальное уже не так существенно. И наоборот, постоянный поток клиентов способен быстро привести почти любой проект к успеху даже в условиях сильной конкуренции, кризиса и любой иной нестабильности. Проблем с клиентами добавляет быстро меняющаяся рыночная ситуация во всех нишах и отраслях – изменяются вкусы и пристрастия потребителей, мотивы при выборе товаров и услуг и их поставщиков, меняются, в конце концов, технологии и привычные уровни цен. То, что еще вчера в маркетинге давало отличные результаты, сегодня перестает работать и требует перенастройки. Эффективный подход к проблеме – это не «лечение» нежелательных последствий, а устранение причин «заболевания». В случае с маркетингом и продажами таким кардинальным средством является системный подход, то есть выстраивание системы постоянного привлечения новых клиентов. С помощью такой системы можно управлять скоростью притока новых клиентов, пользоваться «тормозом», «газом» и другими элементами. Она позволит контролировать все процессы и в случае необходимости масштабироваться с ростом бизнеса. Есть проверенные инструменты, взяв и настроив которые можно запустить ваш «генератор новых клиентов». Рекомендуется топ-менеджерам, руководителям и владельцам предприятий малого и среднего бизнеса, руководителям служб сбыта.

imagegif

Учебник РНР
НазадВперёд

imagegif

(PHP 3, PHP 4)

imagegif - выводит изображение в браузер или файл.

Описание

int imagegif (resource image [, string filename])

imagegif() создаёт GIF-файл filename из изображения image. Аргумент image возвращается из функции imagecreate().

Формат изображения будет GIF87a, если только изображение не было сделано прозрачным функцией imagecolortransparent(), - тогда формат будет GIF89a.

Аргумент filename является необязательным и, если опущен, сырой поток изображения будет выведен напрямую. Отправляя image/gif content-type с помощью header(), вы можете создать PHP-скрипт, который выводит GIF-изображения напрямую.

Примечание: поскольку вся поддержка GIF была из GD-библиотеки версии 1.6, это функция не будет доступна, если вы используете эту версию GD-библиотеки.

Следующий фрагмент кода позволяет создать более переносимые приложения PHP с помощью автоопределения типа поддерживаемой GD. Замените последовательность header ("Content-type: image/gif"); imagegif ($im); более гибкой последовательностью:

<?php
if (function_exists("imagegif")) {
    header ("Content-type: image/gif");
    imagegif ($im);
}
elseif (function_exists("imagejpeg")) {
    header ("Content-type: image/jpeg");
    imagejpeg ($im, "", 0.5);
}
elseif (function_exists("imagepng")) {
    header ("Content-type: image/png");
    imagepng ($im);
}
elseif (function_exists("imagewbmp")) {
    header ("Content-type: image/vnd.wap.wbmp");
    imagewbmp ($im);
}
else
    die("No image support in this PHP server");
?>

Примечание: в версиях 3.0.18 и 4.0.2 вы можете использовать функцию imagetypes() вместо function_exists() для проверки существования поддержки форматов изображений:

if (imagetypes() & IMG_GIF) {
    header ("Content-type: image/gif");
    imagegif ($im);
}
elseif (imagetypes() & IMG_JPG) {
        ... etc.

См. также imagepng(), imagewbmp(), imagejpeg(), imagetypes().


Назад Оглавление Вперёд
imagegd Вверхimageinterlace