снова о проблеме с GD

almor

Guest
снова о проблеме с GD

Вот эта функция, взята с php.net, не возвращает ничего

PHP:
function resizeImage($filename, $max_width, $max_height)
{
 list($orig_width, $orig_height) = getimagesize($filename);

  $width = $orig_width;
  $height = $orig_height;

  # taller
  if ($height > $max_height) {
      $width = ($max_height / $height) * $width;
      $height = $max_height;
  }

  # wider
  if ($width > $max_width) {
      $height = ($max_width / $width) * $height;
      $width = $max_width;
  }


  $image_p= imageCreate($width, $height);
 

  $image = imagecreatefromjpeg($filename);

  imagecopyresampled($image_p, $image, 0, 0, 0, 0,
                                    $width, $height, $orig_width, $orig_height);

  imagejpeg($image_p);
 
  return $image_p;
}
Взял вот эту функцию , оттуда же, для проверки версии GD


ob_start();
phpinfo(8);
$phpinfo=ob_get_contents();
ob_end_clean();
$phpinfo=strip_tags($phpinfo);
$phpinfo=stristr($phpinfo,"gd version");
$phpinfo=stristr($phpinfo,"version");
$end=strpos($phpinfo," ");
$phpinfo=substr($phpinfo,0,$end);
$phpinfo=substr($phpinfo,7);
if(version_compare("2.0", "$phpinfo")==1)
echo "you have a version less then 2";


Taк вот она пишет, что версия у меня ниже 2.0, хотя в phpinfo стоит bundled (2.0.28 compatible) . Ставил Денвер.

В чем проблема?
 

Фанат

oncle terrible
Команда форума
а что она должна возвращать?
а ри чём тут версия?
а отображение ошибок ХОТЯ БЫ включено?

-~{}~ 04.11.05 17:53:

вообще, отправить бы тебя учиться задавать вопросы...
"вот функция в чём проблема?" - это просто эталон неправильного вопроса.
 
Сверху