|
|
|||||
картинка в БД и из неё
Помогите пожалуйста, а то сил разобраться самому уже не хватает.
Необходимо загрузить картинку в БД (MySQL), после чего, её оттуда ещё и извлечь. С определением типа и размера никаких проблем, но когда доходит до самой картинки ничего не получается. Записывать вроде записывает(неуверен что правильно), а вот извлекать... Я создаю файл image.php, в котором через header проставляю тип содержимого, далее распечатываю код картинки. Но ничего сверхординарного не происходит - картинка просто не отображается. Помогите разобраться. |
|
|||||
Pr0head знает
__________________
Что за дурь? 50 символов в подписи!? |
|
|||||
Ветеран форума
|
я конешно не большой любитель сношатся и поэтому просто писываю в базу ссылку на картинку и потом ее вывжу ...
__________________
... |
|
|||||
я тоже так делаю, но речь идет о магазине, в котором будет много этих картинок, а где гарантия, что названия не будут повторятся? каждый раз считывать дерикторию и проверять на совпадения несколько продолжительно и неудобно...
|
|
|||||
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
printf("<img src=\"pics.php?pic=%s\">\n", $myrow["id"]);
где pics.php: $res=mysql_query("SELECT foto FROM catalog WHERE id=$pic",$db); $image=mysql_result($res, 0, "foto"); // берем переменную из б.д. header("Content-type: image/gif"); echo $image; ЗЫ: Если картинок много и/или они большие по разиеру, то лучше все же вынести из БД. А чтоб они не повторялись, то просто сделай скрипт, который при закачке картинок на сайт, будет переименовывать картинки в порядковые номера.
__________________
Не криви извилиной! |
|
|||||
Проблема осталась.
С извлечением я всё понял, а как записать в БД чистый код картинки? |
Часовой пояс GMT +4, время: 10:39. |
|
« Предыдущая тема | Следующая тема » |
|
|