ссылки на изображения

  • Автор темы Автор темы V1taliy
  • Дата начала Дата начала

V1taliy

Новичок
ссылки на изображения

Здравствуйте!


У меня на сервере есть папка /image/kartinki/ в ней хранятся изображения

мне нужно что бы в бд в одном из полей хранились ссылки на эти изображения

я так понимаю что поле varchar вполне хватит

теперь вопросы

1) как мне прописать ссылку которая будет храниться в бд?
2)как сделать что бы при нажатие на ссылку изображение появлялось на экране?
3) можно ли установить размер изображения которое будет появляться на экране?

большое спасибо
 
V1taliy
1. пиши только имя файла, потом подставляй к данным, взятым с этого поля путь /image/kartinki/
2. <a href='/image/kartinki/<?=$image?>' target='_blank'>ссылко</a>
3. можно
 
1) если все картинки храняться там, то путь можно хранить в настройках и выводить в хтмо как-то так:
PHP:
<?
define('ImageBase', '/image/kartinki/');
?>
.....
<img src="<?= ImageBase.$ImgName; ?>">
2. указать в ссылке url картинки
3. изменить заранее размер картинки до желаемого (предпочтительно) или указать атрибуты тега img (но тогда нужно давать ссылку не на картинку, а на html с тегом img). вообще современные браузеры при открывании картинки сами масштабируют ее, чтобы она поместилась в окно.
 
dimagolov

добавляю я эту ссылку через форму
я сделал форму которая заливает данные на сервер
теперь пользователь через форму должен вставить ссылку в форму
например [http:///image/kartinki/x_0d0d28e3.jpg] поэтому я так понимаю что мне нужно загнать это как некую переменную
Код:
$adres='http:///image/kartinki/x_0d0d28e3.jpg';
в ставить ее между тегом html ссылки и загнать это все в базу
как мне это прописать ? или есть другой вариант и мой алгоритм не верен
 
dimagolov
ты пишешь что "<img src="<?= ImageBase.$ImgName; ?>">"

c0dex пишет что "пиши только имя файла, потом подставляй к данным, взятым с этого поля путь /image/kartinki/"

-~{}~ 19.04.10 18:46:

вот я и не могу понять через php это делать или нет
 
V1taliy, а мы-то сказали одно и то же:
"пиши только имя файла" - в базу имеется в виду, у меня это $ImgName
"потом подставляй к данным, взятым с этого поля путь /image/kartinki/" - у меня /image/kartinki/ в константе ImageBase и как раз конкатенация его с именем файла.
 
Сверху