Почему при работе с динамическими изображениями?

shtelman

Guest
Почему при работе с динамическими изображениями?

Почему при работе с динамическими изображениями
при попытке передачи заголовка броузер выдает
сообщение об ошибке:

(заголовок уже передан)
Warning: Cannot add header information - headers already sent by (output started at /home/kb/htdocs/1114.php:9) in /home/kb/htdocs/1114.php on line 10

(Обращение к несуществующей функции)
Fatal error: Call to undefined function: imagecreate() in /home/kkb/htdocs/1114.php on line 11

Код программы-

<?php
header("Content-type:image/gif");//line10
$image=imagecreate(200,200);//line11
imagegif($image);
?>


Fatal error: Call to undefined function: imagecreate() in /home/kkb/htdocs/1114.php on line 11
 

shtelman

Guest
Друг, спасибо тебе за ответ!
Привожу полный код проги:
<html>//line1
//Line2 и т.д., включая пробелы.
<head>
<title>14 час Работа с динамическими изображениями</title>
</head>

<body>

<?php
header("Content-type:image/gif");
$image=imagecreate(200,200);
imagegif($image);
?>

</body>

</html>
Я не знаю, че там провайдер накашлял с настройками - ну что не пытаюсь сделать-ничего не выходит!
 

RomikChef

Guest
Это ты кого-то РНР обучаешь?
А сам HTML изучать не пробовал?
Как в нем картинки выводятся, например...
 

shtelman

Guest
RomikChef!
Спасибо!
Но PHP я сам учу для себя по книжице
"Освой самостоятельно PHP за 24 часа", все шло гладко, пока не напоролся на урок 12-14 , где DBM функции, SQL БД, а теперь еще и динамический вывод изображений.
Вот теперь и мучаюсь с нашим провидером. Че дальше делать -то? пробовал на AGAVA сменить -тот же результат, но ведь учиться же как-то надобно... Неуж то никакой провидер не поддерживает динамический вывод изображений б-ки GD и DBM базы? А в книжице той классные примерчики электронных магазинов на DBM! Мелочь- а приятно!
 

wanderer

PHP - rulez!...
PHP:
<?php
if ($do = "getimage") {
  header("Content-type:image/gif");
  $image=imagecreate(200,200);
  imagegif($image);
  exit;
}
?>
<html>
<head>
<title>14 час Работа с динамическими изображениями</title>
</head>

<body>

 <img src="<?php echo $PHP_SELF; ?>?do=getimage">

</body>

</html>
попробуй так!
 

wanderer

PHP - rulez!...
ии!!! перед headers ничего нельзя выводить, как и перед куками!
 

shtelman

Guest
Пробовал, пишет, что обращаюсь к неопределенной функции в строке 4
==============//Строка 4
$image=imagecreate(200,200);
 

wanderer

PHP - rulez!...
занчит у тя хостер не поодерживает gd...
www.webservis.ru и делай не через gif, а через png...
 
Сверху