Вывод одновременно картинки и текста?..

bakh

Абалдуй
Вывод одновременно картинки и текста?..

Реально ли в одном скрипте вывести сразу и картинку и какой-то там текст?..
Например, select _text, _blob from _table...
Получили и то и другое... Что через отдельный скрипт, который получит только блоб и изобразит из себя imagejpeg, например, я понимаю...
А так, чтобы из "самого себя"?..
Я чётко выражаю свою мысль?.. ;)
 

Demiurg

Guest
bakh
сначала надо про html что-нибудь почитать, а потом ответ сам приходит.
 

bakh

Абалдуй
М-м-м... Что бы такого ещё про html почитать?.. :)
А если серьёзно: таки никак не изобразить файл за "один проход"?..
 

Demiurg

Guest
Если серъезно, то php генерит html, который отображает браузер.
 

StUV

Rotaredom
>> Я чётко выражаю свою мысль?...
нет
в этом вся проблема
попробуй сначала разобраться - что у тебя есть и что из этого должно получиться - и сформулируй вопрос нормально
 

bakh

Абалдуй
Demiurg, да, это было ключевое слово... :)
Спасибо!..

ЗЫ. Но мечта - осталась!.. ;)
 

Dmitry22

Guest
из самого себя можно вызвать скрипт который генерирует твою имагу<img src=imaga.php?imaga=$imaga_id>
P.S. В имага.пхп делается выборка из базы, и генерируется твоя картинка.
 

bakh

Абалдуй
Dmitry22, эт я и так понимаю... :)
Просто хотелось "немного счастья"... ;)
 

Frol

Новичок
bakh
в чем фишка "счастья"?
честно, несколько раз вижу этот вопрос, а смысла в нем не вижу.
объясните плиз :D
 

Dmitry22

Guest
Frol
весна за окном, надо же как-то отвлечься и чем нибудь занять руки.
 

bakh

Абалдуй
Frol, Телодвижений меньше... :)

-~{}~ 12.04.04 19:23:

Dmitry22, и это тоже... ;)
Только тут скорее не руки, а другие части тела... :)))
 

SiMM

Новичок
Автор оригинала: bakh
Frol, Телодвижений меньше... :)
А пояснить? Ты предлагаешь написать некий php-файл, анализирующий, зачем его вызвали (за htm или за картинкой), и утверждаешь, что это проще, чем написать два php-файла, каждый из которых занимается своим делом?
 

render

Guest
Можно так:
$im=imagecreatefromstring($picture) or die("can't create
picture!");
imagepng($im,'picture1.png');
imagedestroy($im);
echo "<img src='picture1.png'>";
echo "<div style='position:absolute;left:200px;top:200px'>{$HTTP_SERVER_VARS['REMOTE_ADDR']}</div>";
unlink('picture1.png');
$picture - контент картинки.
 

Winer

Мимо проходил
render
не знаю даже, хранить картинку в базе, при выдаче писать её в файл, линк на который давать, а потом ещё и наверное и уничтожать.... как-то это неаккуратно что-ли
 

SiMM

Новичок
Автор оригинала: render
imagepng($im,'picture1.png');
...
echo "<img src='picture1.png'>";
...
unlink('picture1.png');
Это всё один скрипт или разные кусочки различных скриптов, вызываемые в различные моменты времени? И что ты планируешь увидеть?
echo "<div style='position:absolute;left:200px;top:200px'>{$HTTP_SERVER_VARS['REMOTE_ADDR']}</div>";
А это ещё зачем?
 

bakh

Абалдуй
SiMM: А пояснить? Ты предлагаешь написать некий php-файл, анализирующий, зачем его вызвали (за htm или за картинкой), и утверждаешь, что это проще, чем написать два php-файла, каждый из которых занимается своим делом?
Я такого не утверждал, не утверждаю и утверждать не буду... :)
Прочитай, плиз, внимательнее, чего я хочу...
У меня в базе рожи сотрудников и их "биографии"...
Вот я и хотел одним запросом вывести на странице и текст, и фотографию...
В принципе, тут может сработать вариант предложенный render'ом, только имя картинки генерить случайно или при вставке картинки в базу генерить для неё некий уникальный guid'ище, который и будет использоваться в качестве имени данного временного файла...
Ы?.. :)
 

SiMM

Новичок
Автор оригинала: bakh
Прочитай, плиз, внимательнее, чего я хочу...
У меня в базе рожи сотрудников и их "биографии"...
Не надо хранить "рожи" в базе - достаточно хранить в базе путь к картинке - тогда твоя задача без лишнего геморою решиться в один запрос.
В принципе, тут может сработать вариант предложенный render'ом
В том виде, каком он предложен, ничего работать не будет - картинка будет удалена сервером значительно раньше, чем сервер получит запрос картинки от клиента
только имя картинки генерить случайно или при вставке картинки в базу генерить для неё некий уникальный guid'ище, который и будет использоваться в качестве имени данного временного файла...
Вот именно по этому и нет смысла хранить картинки в базе - всё равно ты их потом будешь на диск сервера скидывать - зачем дублировать информацию? Ты же не собираешься делать контекстный поиск внутри содержимого файла с изображением.
 

bakh

Абалдуй
SiMM Не надо хранить "рожи" в базе - достаточно хранить в базе путь к картинке - тогда твоя задача без лишнего геморою решиться в один запрос.
В данный момент оно так и существует...
В том виде, каком он предложен, ничего работать не будет - картинка будет удалена сервером значительно раньше, чем сервер получит запрос картинки от клиента.
Это я понимаю... :)
Вот именно по этому и нет смысла хранить картинки в базе - всё равно ты их потом будешь на диск сервера скидывать - зачем дублировать информацию?
Вот и хотелось, чтобы "сразу наступило щасье"!.. :D
Ты же не собираешься делать контекстный поиск внутри содержимого файла с изображением.
Боже упаси!.. :p
 

rsv

Новичок
Господа. Скажу по сабжу.
Чисто теоретически можно все за один раз отдать.
Для этого считываем картинку(и) из базы или от куда там еще.
Весь html выводим в строку. А потом самое элементарное ;) - пишем html renderer который отрендерит html в новую картинку (естесственно используя gd) и в эту же картинку вставит на нужное место картинку(и) из базы.
Клиенту отдается страница в виде картинки
:p
 
Сверху