Ler imagens fora do root (public_html)
Olá a todos,
Estou criando uma página num site já existente e preciso exibir as imagens de produtos que estão fora da pasta pública (o sistema de inclusão de produtos está gravando desta meneira e eu não posso alterar).
O sistema está assim:
/..
/public_html
/dados
Sendo que as imagens estão na pasta "dados".
Após muita pesquisa descobri uma forma mas estou errando em algum ponto:
1 - A página que exibe a imagem possui tag:
<img src='http://www.site.com.br/foto.php?arq=\imagens\foto.jpg' />
2 - O arquivo 'foto.php' está com o código:
<?php
$arq = $_GET['arq'];
$filename = 'e:\home\site\dados\galeria'.$arq;
header("content-type", "application/octet-stream");
header('Content-Disposition: inline; filename="'.basename($filename).'"');
echo $filename;
?>
O que está faltando?
Sei que o caminho é por aí mas preciso de ajuda.
Abração a todos.
Discussão (4)
Carregando comentários...