header('Content-Type: image/'.RESIZE_EXT);
$image = file_get_contents($new_file);
echo $image
Спрятать путь к кэшированной картинке
через Htaccess все запросы на картинки отправляем на img.php
тот в свою очередь смотрит что за картинка, если ее нет в папке /gdeto/cache/images/ проделывает определенные операции, и записывает измененную картинку в папку /gdeto/cache/images/
а в браузер хидером выкидывает направление на картинку в кэше (т.е. в той самой папке).
В итоге написав <img src="/images/pic.png" /> мы по факту получим картинку например /gdeto/cache/images/pic_new_kartinka_100х200.png.
Вроде все красиво, даже если свойства картинки нажать, то он напишет /images/pic.png 100х200px , но если в браузере нажать "открыть изображение", то откроет он и в адресной строке напишет всю правду /gdeto/cache/images/pic_new_kartinka_100х200.png
Как этого избежать?
- выкидывается, вот так [code] header('Content-Type: image/'.RESIZE_EXT); header('Location: '.$new_file); [/code] от SibBear, 13 ноября 2013 года
Код: