Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6306
Последний выпуск: 19.06.2015

Как узнать версию библиотеки GD

Автор: mike, www.codenet.ru
23 июля 2005 года

Столкнулся я в свое время с проблемой получений версии GD.

Такой вот извращенный способ получения версии библиотеки GD используется из-за того что при отсутствии GD функция gd_info() не работает, но при это функция function_exists() сообщает о том что функция существует.

Приведенный ниже код работает в PHP 4 и выше. Проверено - будет работать у всех!!

Пример 34: Получение версии библиотеки GD

<?
function gdVersion() {
    ob_start();
    phpinfo(8);
    $phpinfo=ob_get_contents();
    ob_end_clean();
    $phpinfo=stristr($phpinfo,"gd version");
    $phpinfo=stristr($phpinfo,"version");

    $end=strpos($phpinfo,"</tr>");
    if ($end) $phpinfo=substr($phpinfo,0,$end);
    $phpinfo=strip_tags($phpinfo);

    if (ereg(".*([0-9]+)\.([0-9]+)\.([0-9]+).*", $phpinfo, $r)) {
        $phpinfo=$r[1].".".$r[2].".".$r[3];
        }
    else $phpinfo=0;

    return($phpinfo);
    }

print gdVersion();
?>

Ссылки по теме


Назад | Оглавление | Тупик

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
19 января 2006, 17:00:32
<blockquote><small>Цитата:<hr size=1>В данный момент для этих целей лучше использовать функцию gd_info(), которая возвращает массив данных о библиотеке GD, включая и версию библиотеки.[/quote]В некоторых случаях такой вариант может не работать. Например при полном отсутствии библиотеки GD.
2.
Аноним
Мне нравитсяМне не нравится
19 января 2006, 15:48:44
В данный момент для этих целей лучше использовать функцию gd_info(), которая возвращает массив данных о библиотеке GD, включая и версию библиотеки.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог