Проверка наличия библиотеки GD

Рецепт №86. Из книги «128 рецептов php»
Перейти к оглавлению

В двух предыдущих рецептах осуществлялась проверка корректности изображений, с которыми в последствии предстоит работать. Но прежде чем, начать их обрабатывать стоит проверить наличие самой библиотеки GD, с помощью которой и производятся все манипуляции с изображениями. Хочу обратить внимание, что это не единственная библиотека, для работы с изображениями, но в этом сборнике рецептов все примеры будут использовать только GD.

Пример:

if(isset_GD()){
	echo "Библиотека установлена!";
}else{
	echo "Библиотека НЕ установлена!";	
}

function isset_GD(){
	if (!extension_loaded('gd')) {
	  if (!dl('gd.so')) {
	    return false;
	  }
	}
	return true;
}

В приведенном примере использовались ранее не описанные функции – extension_loaded и dl. Первая функция определяет, загружено расширение или нет, вторая загружает расширение.

Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*