milkybar 2 Denunciar post Postado Dezembro 1, 2015 Preciso criar uma variavel, recebendo um URL: $variavel = "pasta1/pasta2/$this->item->diretorio" Quando crio um sistema para a pasta e nome do arquivo sem variavel no diretorio, funciona. Quando tento colocar uma variavel como acima, não roda. Na verdade tudo isso é só para fazer um glob com loop para um sistema de albuns de fotos, onde cada variavel no meio da url, buscará o nome de uma pasta diferente cadastrada, para alterar o recheio do que será exibido. Sou new em php. help-mees Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 1, 2015 O problema é a concatenação, ta e sei. mas já tentei tudo que meu conhecimento pode oferecer até aqui. Compartilhar este post Link para o post Compartilhar em outros sites
Electronic 124 Denunciar post Postado Dezembro 1, 2015 Vc tem que saber se $this->item->diretorio tem o valor certo Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 1, 2015 Sim, estou usando o $this para recuperar os títulos das páginas e conteúdos demais da página. Só não estou conseguindo receber ele na variavel. seria uma variavel recebendo, o diretorio album/imagens/ $this->item->diretorio (que seria o final do link e que definiria o local de cada pasta). Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 1, 2015 Só gostaria de saber se alguém pode me ajudar. como faço para corrigir este erro: O url terá o nome de dois diretórios escritos normalmente / uma variavel. Alguém? Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Dezembro 2, 2015 O que você ainda não percebeu é que vc só vai recuperar o resultado para 1 registro do seu banco (isso estou supondo, pois não viu seu código). Por que não mostra o seu Código? Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 2, 2015 <?php $caminho = "images/albuns/ AQUI ENTRATIA A VARIAVEL -> COLUNA DO ITEM ATUAL /"; $img = glob($caminho.'*.jpg'); $contador = count($img); $loopHorizontal = 5; $cont = 1; ?> Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 2, 2015 O que quero recuperar é um titulo, que será cadastrado junto álbum e servirá como nome da pasta das fotos. Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Dezembro 2, 2015 O que quero recuperar é um titulo, que será cadastrado junto álbum e servirá como nome da pasta das fotos.Você não tá entendendo, queremos ver o código que faz toda a recuperação do banco e lista. faz um explode você pode fazer assim: <?php$pasta = dirname(__FILE__) . "/pasta/"; foreach (glob($pasta . "*.jpg") as $arquivo) { $arquivo = str_replace($pasta, '', $arquivo); $info_arquivo = explode('.', $arquivo); $nome = $info_arquivo[0]; echo $nome . '<br>'; }?> Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 2, 2015 Imagina se eu precisar somente de uma variavel recebendo um diretório. Não vou ter uma pasta ou diretório fixo, cada página que entrar irá recuperar um titulo de uma determinada coluna da tabela, que definirá o diretório das imagens. Preciso escrever o direróio com o nome da pasta escrita normal + a variavel: nomedapasta/$variavel como faço para inserir "texto/$variavel" ??? Alguém?? Compartilhar este post Link para o post Compartilhar em outros sites
milkybar 2 Denunciar post Postado Dezembro 2, 2015 Consegui, era só concanetação mesmo! $caminho = "images/albuns/" .$variavel. "/"; Tinha faltado os pontos antes e depois da variavel e a aspas duplas na ultima barra, que é essencial para fazer a montagem do link para a galeria. Compartilhar este post Link para o post Compartilhar em outros sites