|
|
|
| когда я вставляю в HML страницу когда из книги по рисованию на PHP? то возникает сообщение
Cannot modify header information - headers already sent by
как его обойти? | |
|
|
|
|
|
|
|
для: bas01
(03.11.2008 в 19:37)
| | Что это за книга "по рисованию на РНР" ? ) | |
|
|
|
|
|
|
|
для: sim5
(03.11.2008 в 19:41)
| | php практика создания вебсайтов | |
|
|
|
|
|
|
|
для: bas01
(03.11.2008 в 19:37)
| | так | |
|
|
|
|
|
|
|
для: ddhvvn
(03.11.2008 в 19:48)
| | это не ответ
проблема в следующем
есть пример из книги:
<?php
................ рисуем изображение ............
// Выводим изображение
imagejpeg($img);
?>
я попытался перед вставить<?php <html> .....
но возникает ошибка , можно ли hml код перед рисованием как-нить разместить
в самое начало пробывал вставлять
<?php
ob_start();
?>
а в конце
........
imagejpeg($img);
ob_end_flush();
?>
все равно не выходит | |
|
|
|
|
|
|
|
для: bas01
(03.11.2008 в 21:37)
| | imagejpeg не рисует в теле html-страницы. Он генерирует конечный JPEG файл, который вы можете сохранить и у вас будет файл картинки. Для того чтобы вставить картинку в тело документа Вам нужно в другом документе (в который вы хотите вставить) вставить тег картинки и в качестве аттрибута src указать скрипт в котором у вас рисуется зображение. Т.е. так:
index.html
<html>
<body>
<img src="/image.php" />
</body>
</html>
|
А в скрипте image.php вы обьявляете браузеру что это картинка и выводите само содержимое картинки
<?php
/**
* @file: /image.php
*/
...
header("Content-type: image/jpeg");
imagejpeg($img);
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(03.11.2008 в 22:18)
| | а ну все понял сенкс | |
|
|
|