Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как в HTML странице нарисовать с помошью PHP
 
 автор: bas01   (03.11.2008 в 19:37)   письмо автору
 
 

когда я вставляю в HML страницу когда из книги по рисованию на PHP? то возникает сообщение
Cannot modify header information - headers already sent by
как его обойти?

  Ответить  
 
 автор: sim5   (03.11.2008 в 19:41)   письмо автору
 
   для: bas01   (03.11.2008 в 19:37)
 

Что это за книга "по рисованию на РНР" ? )

  Ответить  
 
 автор: bas01   (03.11.2008 в 21:18)   письмо автору
 
   для: sim5   (03.11.2008 в 19:41)
 

php практика создания вебсайтов

  Ответить  
 
 автор: ddhvvn   (03.11.2008 в 19:48)   письмо автору
 
   для: bas01   (03.11.2008 в 19:37)
 

так

  Ответить  
 
 автор: bas01   (03.11.2008 в 21:37)   письмо автору
 
   для: ddhvvn   (03.11.2008 в 19:48)
 

это не ответ
проблема в следующем
есть пример из книги:

<?php
................ рисуем изображение ............
// Выводим изображение
imagejpeg($img);
?>

я попытался перед вставить<?php <html> .....
но возникает ошибка , можно ли hml код перед рисованием как-нить разместить

в самое начало пробывал вставлять
<?php
ob_start();
?>

а в конце
........
imagejpeg($img);
ob_end_flush();
?>

все равно не выходит

  Ответить  
 
 автор: Евгений Петров   (03.11.2008 в 22:18)   письмо автору
 
   для: 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);

  Ответить  
 
 автор: bas01   (03.11.2008 в 22:29)   письмо автору
 
   для: Евгений Петров   (03.11.2008 в 22:18)
 

а ну все понял сенкс

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования