Código não exibe as imagens de uma pasta

23/02/2017

0

Bom dia, pessoal

A tempos uso um código para exibir as imagens de uma determinada página. Sempre funcionou perfeito (enquanto usava funções mysql). Agora que uso PDO, o código roda mas não exibe as imagens, apenas uns ícones de imagem não encontrada. Alguém já passou por isso e/ou encontrou a solução?

Segue o código abaixo.

<?php
        $pasta = "url/da/pasta/";
        if (!is_dir($pasta))
            die("<h2>O caminho $pasta não existe</h2>");
        $arquivos = glob("$pasta{*.jpg,*.png,*.gif,*.bmp,*.JPG}", GLOB_BRACE);
        foreach ($arquivos as $img) {
        ?>
            <a href="<?php echo $img; ?>" rel="shadowbox">
                <img src="<?php echo $img; ?>" />
            </a>
        <?php } ?>
Carlos Magno

Carlos Magno

Responder

Posts

08/05/2017

Carlos Magno

Pessoal, ao rodar o código acima ele diz que a pasta. Mas ela existe e contem imagens a ser exibida. Poderia ser alguma configuração no php.ini?
Responder

09/05/2017

Victor Machado

Olá Carlos, você pode verificar qual a url final de cada arquivo?

Ela pode estar sendo gerada sem a referência da pasta.
Responder

09/05/2017

Carlos Magno

No código: $pasta = http://www.meusite.com.br/v2/galeria/eventos/$nomedapasta/;
Como ele me retorna = O caminho http://www.meusite.com.br/v2/galeria/eventos/nomedapasta/ não existe

No cadastro da galeria já coloco para que, ao criar a pasta, não entre maiúsculo, espaços e nem caracteres especiais, e ainda coloco para ficar com chmod 777.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar