За последние 24 часа нас посетили 30458 программистов и 1789 роботов. Сейчас ищут 1206 программистов ...

Fatal error - почему...

Тема в разделе "PHP для новичков", создана пользователем stakanych, 23 фев 2009.

  1. stakanych

    stakanych Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    62
    Симпатии:
    0
    выдает ошибку - совершенно не могу понять почему..(((

    PHP:
    1.  
    2.  
    3. <?php
    4. $f="kart/fog.jpg";
    5. $min="kartmin/fog.jpg";
    6. $razmer=getimagesize($f,$picture);
    7. $picture[1]="Сигара";
    8. $pust=imagecreatetruecolor(130, 100);
    9. imagecopyresampled($pust, $img,0, 0, 0, 0, 130, 100,$razmer[0],$razmer[1]);
    10. imagejpeg($pust,$min);
    11. imagedestroy($pust);
    12. $mm=basename($f,".jpg");
    13. print_r("<a href='$f' target='_blank'><img src='$min' border=0
    14. alt='$mm'></a><br>$mm<br>$razmer[3]<br>$picture[1]<br><br>");
    15.  
    16.  
    17. ?>
    Выдает такую ошибку:
    Fatal error: Call to undefined function imagecreatetruecolor() in C:\server\Apache Group\Apache2\htdocs\risynki\obychenie.php on line 7
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    stakanych
    GD установлена?
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    GD2 точнее, imagecreatetruecolor только в ней появилась.
     
  4. stakanych

    stakanych Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    62
    Симпатии:
    0
    Э... это которая GDLib? а она по умолчанию не установлена в рнр? если нет, то где ее можно взять?
     
  5. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    stakanych
    В php.ini найти строку с gd2, раскомментировать и перезапустить apache
     
  6. stakanych

    stakanych Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    62
    Симпатии:
    0
    В php.ini удалил ";" перед extension=php_gd2.dll и перезапустил apache но изменений никаких...
     
  7. alexeurodnepr

    alexeurodnepr Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    в мануале подавление стоит, попробуй его тоже влепить

    $pust = @imagecreatetruecolor(130, 100) or die("Cannot Initialize new GD image stream");
     
  8. stakanych

    stakanych Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    62
    Симпатии:
    0
    Не, все равно не выходит - все та же ошибка...((
    Будем изучать мат.часть...(с)
     
  9. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    extension=php_gd2.dll - строчка подключает dll, если канешно она у тя есть. Проверь ее наличие
     
  10. neyr00n

    neyr00n Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    сделай phpinfo() и посмотри, подключилась ли библа.