Форум

/ домой \ \ темы /



Тема: Сгенерированная на php картинка не отображается

29/01/2009 11:06 Stalcker:
Я взял простой пример из книги по PHP для генерации картинки.
<?php
// Выводимая строка
$string="Hello world!";
// Создаем рисунок подходящего размера
$im = imageCreate(300,40);
// Создаем в палитре новые цвета
$black = imageColorAllocate($im, 0, 0, 0) ;
$orange = imageColorAllocate ($im, 220, 210, 60);
// Закрашиваем картинку
imageFill($im, 0, 0, $black);
// Рисуем строку текста (файл times. ttf расположен в текущем каталоге)
imagettftext($im, 50, 0,20, 35, $orange, "font.ttf", $string);
// Сообщаем о том, что далее следует рисунок PNG
header('Content-type: image/png');
// Выводим рисунок
imagepng($im);
//imagepng($im,"123.png");
?>
В браузере ничего не отображается, иногда просит сохранить файл в 0 байт с именем php скрипта.
Если раскоментировать строку "imagepng($im,"123.png");", то файл с картинкой создается на диске(php настроен правильно).
Ставил Апач,денвер,ISA,ложил этот скрипт на интернет хостере - везде нормально генерится и отображается в браузере картинка.
P.S. Версия 3.05.84 запускал на разных Windows - результат одинаковый.
Настройки из FAQ и тд все внес и проверил.
29/01/2009 12:46 nibb13:
На 3.05.79 скрипт отработал и показал картинку.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: