Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 0
Регистрация: 10.04.2009
Сообщений: 88

Как совместить PHP (вывод графики) и HTML?

26.02.2010, 21:17. Показов 2696. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пишу на ПХП вывод простой графики и хочу чтобы эта картинка отображалась в html-документе как рисунок. Для этого я пишу в HTML-документе index.html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
<title>Untitled</title>
</head>
<body>
<body bgcolor='#000000'>
<font color='99ccff'>
my text <p>
<img src-'/test.php' >
</body>
</html>
Мой ПХП-скрипт test.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
header('content-type: image/jpeg');
$image=imagecreate(1024,768);
$textt='mytext';
$black=imagecolorallocate($image,0,0,0);
$red=imagecolorallocate($image,255,0,0);
imagearc($image,300,300,200,200,0,360,$red);
imagefill($image,300,300,$red);
imagestring($image,5,10,10,$textt,red);
imagejpeg($image);
?>
Этот скрипт рисует круг и выводит надпись на черном фоне. Заголовок вроде должен позволять вставлять его в HTML-документ как обычную картинку.
Проблема в том, что ни текст my text ни черный фон HTML-документа не отображаются при загрузке index.html, а сразу выводиться тот самый круг. То есть теги не выполняются.
В чем тут проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.02.2010, 21:17
Ответы с готовыми решениями:

php и javascript. как совместить их вместе на html-страничке
Как добавить на html-страничку внутрь тегов &lt;script&gt; &lt;/script&gt; php код? &lt;? и ?&gt; - не работает! Помогите, очень нужно!

Совместить php и html
у меня есть условие показа кнопок авторизованному и не авторизованному пользователю &lt;?php if (!$logged) { ?&gt; &lt;?php echo...

PHP + MySQl как совместить
Всем доброго времени суток! Нужна помощб Есть хтмл страница в которой есть три текстовые формы и одна конпка (имя, фамилия, адрес) после...

4
1 / 1 / 0
Регистрация: 10.04.2009
Сообщений: 88
26.02.2010, 21:47  [ТС]
Поправка: Наоборот - текст и фон отображаются а рисунок - нет. Вместо него - значек неотображенного рисунка, который доступен (его можно отобразить)
Что нужно исправить чтобы работало
0
0 / 0 / 1
Регистрация: 14.02.2009
Сообщений: 470
04.03.2010, 15:37
При чем тут 'тэги не выполняются'?
Они как раз отлично выполняются - ты элементарно запутался во всех этих image.... функциях. Внимательней почитай документацию или ты хочешь, чтобы ее другие за тебя читали?
Я, например, этих функций на память не помню и запоминать не хочу.
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
04.03.2010, 22:32
header('content-type: image/jpeg');
выводится в конце файла обрабатывающего изображение, но до вывода первого байта в документ, а у тебя эта строка идёт в самом начале, а потом уже обрабатывается изображение!
0
0 / 0 / 1
Регистрация: 14.02.2009
Сообщений: 470
05.03.2010, 09:46
Когда выводить header неважно - посмотрите примеры этих функций на php.net
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.03.2010, 09:46
Помогаю со студенческими работами здесь

Передача данных между страницами html (запрос к базе)-> php (обработка) -> html (вывод результата обработки)
Есть два файла: 1) index.php HTML c кнопкой, которая запускает PHP обработчик запроса к базе данных 2) do.php PHP обработчик,...

Html и PHP... Не пойму как считать данные с html форм в PHP.
Прошу не ругаться. Но что то я не пойму. Ну например в PHP указывают файл: &lt;?php $file = 'example.txt'; ?&gt; а что надо...

Вывод Php даных в html
У меня есть скрипт на php как можно выводить даные в html файл через include выдает ошибку, подскажите как можно это реализовать

Вывод html средствами php
PHP только начал изучать и не могу догнать почему не обрабатывается html код. Первый файл table.php: &lt;?php $table =...

Вывод php в таблицу html
Код: &lt;?php if (isset($_POST) or isset($_POST)){ if(isset($_SESSION)) {echo $_SESSION.' Количество: '.$_SESSION.' Сумма:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru