Нарисовать линию

Статус
В этой теме нельзя размещать новые ответы.

radioheaded

PHP нуб
Но вот получается что пхп не хочет прорисовывать картинку с текстовым ответом одновременно..
Вы делаете неверные выводы. Если вы что-то попробовали и у вас не получилось (ваш исходный код к этому посту), это совершенно не значит, что PHP не умеет что-то делать. Просто вы делаете это неправильно. Если уж собрались работать в вебе, то неплохо бы вообще разобраться в том, как браузер общается с сервером, кто кому чего и зачем шлет. Тогда бы вашего глупого кода вообще не появилось.

Теперь очевидно, что у вас 2 проблемы:
- генерация картинки
- верстка HTML

Картинку можно сгенерировать при помощи расширений GD, ImageMagick, GraphicsMagick (я бы советовал последние два). А HTML надо просто изучить, хотя бы основы.
 

alexdn

Новичок
всё, разобрался, добавил -
PHP:
echo"<img src='2.php?dl=$cha&h=$chb' />";
(хорошо что параметром можно переменные передавать!!)
а там -
PHP:
$dl=$_GET['dl'];
$h=$_GET['h'];

$image = imagecreatetruecolor($dl,$h)
    or die('Cannot create image');
 

Beavis

Banned
Вот из-за того что кому то лень нормально назвать переменные, потом во всех вакансиях пишут "умение разбираться в чужом коде"
 

alexdn

Новичок
И ещё вопрос, вот после вывода картинки, кодировка портится, что можно сделать?
 

A1x

Новичок
указать кодировку и-фрейму в котором это выводится
 

Фанат

oncle terrible
Команда форума
Прямо вот после вывода?
Можно посмотреть HTML код?

Вообще, кодировка хтмл страницы задается НТТР заголовком Content-type, отправляемым с помощью функции header()
 

alexdn

Новичок
указать кодировку и-фрейму в котором это выводится
говорят кодировку в iframe поменять очень сложно
Можно посмотреть HTML код?
в iframe выводится результат работы пхп файла, т.е. html тут не причём
а кодировка указывается только в meta страницы - utf-8
 

alexdn

Новичок
radioheaded а что, есть другие предложения? если там идёт get от форм action="onln.php" target="frame1"
 

radioheaded

PHP нуб
Да, есть, и я уже озвучивал их выше. Если вы изучите хотя бы самые основы HTML, то не будете писать такой ерунды.
 

alexdn

Новичок
ну вот есть достаточно неплохой ресурс -zhitov.ru,там тоже в в iframe выводится результат работы пхп файла (get от форм action="тратата.php" target="frame1") и всё у него нормально, и картинки там и текст, и никаких кракозябр.
 

A1x

Новичок
alexdn и-фрейм это практически самостоятельная страница и кодировка там задается так же

НТТР заголовком Content-type, отправляемым с помощью функции header()
или обратите внимание на строку в коде вашей основной страницы
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

из которой браузер может узнать кодировку документа если заголовок Content-type отсутствует

в iframe выводится результат работы пхп файла, т.е. html тут не причём
это конечно весело, хотя бы посмотрите исходный код и-фрейма
 

michelle

Новичок
ну вот есть достаточно неплохой ресурс -zhitov.ru,там тоже в в iframe выводится результат работы пхп файла (get от форм action="тратата.php" target="frame1") и всё у него нормально, и картинки там и текст, и никаких кракозябр.
А посмотреть исходный код содержимого iframe на этом сайте, несудьба?
Там черным по зеленому есть строчка Charset=utf-8!

И почитай наконец мануал по основам html!

ЗЫ. Как вариант, если сервер твой - настрой в конфигах принудительную отдачу контента в uft кодировке!
ЗЗЫ. Но лучше почитай про основы HTML и IFRAME
 

Фанат

oncle terrible
Команда форума
в iframe выводится результат работы пхп файла, т.е. html тут не причём
а ведь советовали прочесть на танке, еще на прошлой странице. но мы ведь самые умные, зачем нам читать.

В общем, эту тему я закрываю, как себя исчерпавшую.

возникшие после прочтения и осмысления текста по ссылке вопросы можно будет задать в новом.
 
  • Like
Реакции: baev
Статус
В этой теме нельзя размещать новые ответы.
Сверху