Выод изображения

S
На сайте с 13.07.2007
Offline
3
749

Здравствуйте есть скрипт в нем вот что

$msg = "привет"

......

echo "$msg"

Как сделать по такому же принципу, но что б выводил изображение?

T
На сайте с 11.08.2005
Offline
181
#1
Sleem:
Как сделать по такому же принципу, но что б выводил изображение?

Вы имеете в виду изображение с надписью "привет" или что?

S
На сайте с 13.07.2007
Offline
3
#2

да нет

просто показать картинку. что за функцию надо?

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#3

$msg="<img src=http://ya.ru/logo.gif border=0>"

echo $msg;

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Dreammaker
На сайте с 20.04.2006
Offline
569
#4

Если же картинка будет генерироваться, то:

<img src="pic.php" alt="">

то есть, генерировать в другом скрипте, иначе не удастся отдать правильные заголовки.

T
На сайте с 11.08.2005
Offline
181
#5
Dreammaker:
Если же картинка будет генерироваться, то: <img src="pic.php" alt=""> то есть, генерировать в другом скрипте, иначе не удастся отдать правильные заголовки.

А можно просто сгенерировать картинку и записать в файл и потом просто ее «вызывать»:

Пример:


function CreateImage($str)
{
$dx=strlen($str)*8;
$im=imageCreate($dx,15);
$white=imageColorAllocate($im,255,255,255);
$black=imageColorAllocate($im,0,0,0);
imageString($im,4,0,0,$str,$black);
$filename="auto.png";
imagePng($im, $_SERVER['DOCUMENT_ROOT']."/img-png/".$filename);
imageDestroy($im);
}

CreateImage('Greeting');

PS: Это ж надо было такой простой вопрос раздуть до такой степени…

S
На сайте с 13.07.2007
Offline
3
#6

Нашёл ещё один способ:

echo "<img src='http://>";

Вот теперь показывает картинку после заполнения анкеты.

возник другой вопрос

как под картинкой сделать ссылку распечатать?

S
На сайте с 13.07.2007
Offline
3
#7

извините туплю, если надо кому то

echo "<a href='#' onClick='javascript:window.print(); return false'>Распечатать </a>";

Dreammaker
На сайте с 20.04.2006
Offline
569
#8
Timen:
Это ж надо было такой простой вопрос раздуть до такой степени…

Как вариант, можно записать в базу ещё и оттуда вытягивать :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий