Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отдача изображения скриптом
 
 автор: skor   (21.09.2007 в 20:06)   письмо автору
 
 

Необходимо скрыть местоположение изображений на сервере.
Решил отдавать их через скрипт.
вот незнаю как только как лучше..


<?
        $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);
            }

.....
.....

?>

- какой вариант лучше использовать?
- что будет меньше грузить сервер?
- можно ли в первом варианте сделать чтобы картинка сразу открывалась в браузере, а не выскакивало окно спредложением принять файл?

   
 
 автор: выдр   (21.09.2007 в 20:57)   письмо автору
 
   для: skor   (21.09.2007 в 20:06)
 

>- можно ли в первом варианте сделать чтобы картинка сразу открывалась в браузере, а не выскакивало окно спредложением принять файл?
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\"");

уберите

   
 
 автор: skor   (21.09.2007 в 21:01)   письмо автору
 
   для: выдр   (21.09.2007 в 20:57)
 

НУ а как тогда передать имя файла?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования