Спустя 7 минут, 56 секунд (13.05.2012 - 14:34) Kuliev написал(а):
Цитата (AngryTranc @ 13.05.2012 - 14:26) |
Привет! у меня есть база для галереи, она имеет 5 полей (id,title,big,small,link) с выводом проблем нет, но вот как сделать ссылку на картинку, что б человек потом мог ее скачать? |
Сделай отдельно ссылку на скачивание картинки!
Например с помощью HEADER()
Спустя 45 минут, 54 секунды (13.05.2012 - 15:20) vagrand написал(а):
Сами файлы в базе хранятся?
Спустя 8 минут, 22 секунды (13.05.2012 - 15:28) AngryTranc написал(а):
в базе указывается путь к ним что б они выводились
что то с помощью HEADER() не получается, можно подробнее?
что то с помощью HEADER() не получается, можно подробнее?
Спустя 1 минута, 34 секунды (13.05.2012 - 15:30) walerus написал(а):
vagrand
Цитата |
Сами файлы в базе хранятся? |
я надеюсь задавая этот вопрос, ты имел ввиду имена файлов или путь файла?... но никак не сами файлы. Иначе база весила бы 100500мб
Спустя 34 секунды (13.05.2012 - 15:30) walerus написал(а):
AngryTranc
Цитата |
что то с помощью HEADER() не получается |
Код предоставь как ты делал...
Спустя 11 секунд (13.05.2012 - 15:30) vagrand написал(а):
Тогда не понимаю в чем проблема? Для вывода картинки вы же собираете ее URL вот и вставляйте его не в <img> тег а в тег <a>
Спустя 51 секунда (13.05.2012 - 15:31) vagrand написал(а):
walerus
Цитата |
я надеюсь задавая этот вопрос, ты имел ввиду имена файлов или путь файла?... но никак не сами файлы. Иначе база весила бы 100500мб |
Я как раз это и хотел узнать у ТС-а, т.к. из его поста было сине не ясно.
Спустя 10 минут, 59 секунд (13.05.2012 - 15:42) AngryTranc написал(а):
если прсто в тегах <a> то она открывается в новом окне, а как сделать что б она сразу скачивалась на комп
Спустя 1 минута, 18 секунд (13.05.2012 - 15:43) vagrand написал(а):
Тогда действительно надо картинку отдавать через скрипт и отдавать в нем нужный хидер.
Спустя 1 минута, 52 секунды (13.05.2012 - 15:45) walerus написал(а):
Цитата (walerus @ 13.05.2012 - 11:30) | ||
AngryTranc
Код предоставь как ты делал... |
ПОВТОРЯЮ вопрос, как ты сделал при помощи хеадер ? - покажи код, там 5ть строчек максимум...
Спустя 19 минут, 37 секунд (13.05.2012 - 16:05) AngryTranc написал(а):
header('Content-Type: application/octet-stream');
readfile('путь к вашему файлу');
readfile('путь к вашему файлу');
Спустя 5 минут, 18 секунд (13.05.2012 - 16:10) vagrand написал(а):
header('Content-Type: application/octet-stream');
echo readfile('путь к вашему файлу');
exit;
Спустя 1 минута, 26 секунд (13.05.2012 - 16:12) walerus написал(а):
$file = ("mashka.rar");
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($file));
header ("Content-Disposition: attachment; filename=".$file);
readfile($file);
Пользуйтесь поиском хотя бы... не ленитесь. :angry:
Спустя 5 минут, 15 секунд (13.05.2012 - 16:17) AngryTranc написал(а):
спасибо)
Спустя 38 минут, 15 секунд (13.05.2012 - 16:55) AngryTranc написал(а):
а можно сделать так: в базу а поле link добавить http://extreme/images/gallery/download/00001.jpg - адрес
и в запросе
но чет не работает, так нельзя?
и в запросе
print '<div id="content1"><p>'. htmlspecialchars($myrow["title"]) .'</p>
<img class="ind_gal1" src="'. htmlspecialchars($myrow["big"]) .'"><br>
<p>Сcылка:<a href="'. htmlspecialchars($myrow["link"]) .'"></a>
</p></div>';
но чет не работает, так нельзя?
Спустя 1 час, 1 минута, 40 секунд (13.05.2012 - 17:57) AngryTranc написал(а):
хмммммммм
Спустя 9 минут, 25 секунд (13.05.2012 - 18:06) walerus написал(а):
Может картинку в ахреф поставить все же или будем жать по пустому месту ?
зы: Коменты по удаляй потом.
И пиши уже нормально ЧИТАБЕЛЬНЫЙ код...
<?php
/*
.
.
. тут какой то код
.
*/
// Закрываем PHP тег, что бы отрисовать картинки в читабельном виде
?>
<!-- Вариант 1 Begin -->
<div id="content1">
<p><?php echo htmlspecialchars( $myrow['title'] ); ?></p>
<img class="ind_gal1" src="<?php echo htmlspecialchars( $myrow['big'] ); ?>"><br>
<p>Сcылка: <a href="<?php echo htmlspecialchars( $myrow['link'] ); ?>">ЛИБО СЮДА АНКОР</a></p>
</div>;
<!-- Вариант 1 End -->
<!-- Вариант 2 Begin -->
<div id="content1">
<p><?php echo htmlspecialchars( $myrow['title'] ); ?></p>
<a href="<?php echo htmlspecialchars( $myrow['link'] ); ?>">
<img class="ind_gal1" src="<?php echo htmlspecialchars( $myrow['big'] ); ?>">
</a><br>
</div>;
<!-- Вариант 2 End -->
<!-- Открываем PHP тег для дальнейшей работы -->
<?php
/*
.
.
. тут какой то код
.
*/
зы: Коменты по удаляй потом.
И пиши уже нормально ЧИТАБЕЛЬНЫЙ код...
Спустя 12 минут, 50 секунд (13.05.2012 - 18:19) AngryTranc написал(а):
ступил, сори)