|
|
|
| Необходимо скрыть местоположение изображений на сервере.
Решил отдавать их через скрипт.
вот незнаю как только как лучше..
<?
$filename = "down/0130.jpg";
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\"");
header("Content-type: image/jpeg");
readfile($filename);
?>
|
или
используя GD
<?
....
if($mime_type['mime'] == "image/jpeg")
{
$src = imagecreatefromjpeg($f);
header("Content-type: image/jpeg");
}
......
if($mime_type['mime'] == "image/jpeg")
{
imagejpeg($dest,'',$q);
}
.....
.....
?>
|
- какой вариант лучше использовать?
- что будет меньше грузить сервер?
- можно ли в первом варианте сделать чтобы картинка сразу открывалась в браузере, а не выскакивало окно спредложением принять файл? | |
|
|
|
|
|
|
|
для: skor
(21.09.2007 в 20:06)
| | >- можно ли в первом варианте сделать чтобы картинка сразу открывалась в браузере, а не выскакивало окно спредложением принять файл?
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\"");
|
уберите | |
|
|
|
|
|
|
|
для: выдр
(21.09.2007 в 20:57)
| | НУ а как тогда передать имя файла? | |
|
|
|