За последние 24 часа нас посетили 16904 программиста и 1646 роботов. Сейчас ищут 937 программистов ...

Не работает код из документации

Тема в разделе "PHP для новичков", создана пользователем 1Touch2Heaven, 21 июн 2009.

  1. 1Touch2Heaven

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

    С нами с:
    11 янв 2009
    Сообщения:
    70
    Симпатии:
    0
    Адрес:
    Калининград
    Сабж. Беру код из документации.
    PHP:
    1.  
    2. <?
    3. $filename = 'nofoto.jpg';
    4. $width = '500';
    5. $height = '500';
    6. header('Content-type: image/jpeg');
    7. list($width_orig, $height_orig) = getimagesize($filename);
    8. $ratio_orig = $width_orig/height_orig;
    9.  
    10. if ($width/$height > $ratio_orig) {
    11.     $width = $height*$ratio_orig;
    12.     } else {
    13.     $height = $width/ratio_orig;
    14.     }
    15.    
    16. //Resample
    17. $image_p = imagecreatetruecolor($width,$height);
    18. $image = imagecreatefromjpeg($filename);
    19. imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    20.  
    21. //Output
    22. imagejpeg($image_p,null,100);
    23. ?>
    24.  
    в результате получаю адрес расположения скрипта в виде картинки :(((
    путь к файлу уже как только не прописывал - не помогает...
    проверил библиотеку GD в php.ini - всё прописано ок....
    что ещё может быть?
    Заранее спсибо....
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Если при работе с графикой идет что-то не так, то смело комментируйте header и прописывайте error_reporting(E_ALL). Наверняка, в коде могут быть ошибки. Например, в этом мне выдало:

     
  3. 1Touch2Heaven

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

    С нами с:
    11 янв 2009
    Сообщения:
    70
    Симпатии:
    0
    Адрес:
    Калининград
    ого...
    странно...
    я почему то думал что код из документации должен быть 100% рабочий...
    я ж по сути по этим экзэмплам и разбираю те или иные возможности ((((
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Это для отсева "программистов".
     
  5. Black Raven

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

    С нами с:
    8 июн 2009
    Сообщения:
    25
    Симпатии:
    0
  6. 1Touch2Heaven

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

    С нами с:
    11 янв 2009
    Сообщения:
    70
    Симпатии:
    0
    Адрес:
    Калининград
    уже читаю...
    спасибо ;)))))