Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

baritono17

[Resolvido] explode ou outro meio

Recommended Posts

Olá, me ajudem q estou quebrando a cabeça aqui e não consigo solução. Tenho o código

 


<?php     
$album = $row_mostra_fotos['idfotos'];
$pasta = "../../sistema/imagens/fotos"."/".$album."/";

$arquivos = glob("$pasta{*.jpg,*.png,*.gif,*.bmp}", GLOB_BRACE);
foreach($arquivos as $img){?>

<?php do { ?>
<li>
<a class="thumb" name="leaf" href="<?php echo $img; ?>">
<img style="border:2px solid #fff;" src="../../sistema/classes/redimensiona.php?src=<?php echo $img; ?>&h=75&w=75&zc=1&q=100&s=0"/>
</a>
</li>
<?php } while ($row_mostra_fotos = mysql_fetch_assoc($mostra_fotos)); ?>

<?php  } ?> 

 

Beleza, até ai tudo certo, porém o "$img;" traz o caminho com "../../sistema/ e assim por diante", mas preciso que ali aonde ele imprime o caminho da imagem "$img;" fique apenas "../sistema/ e assim por diante". Senão a imagem não aparece. Alguem pode me ajudar com isso?

 

Tentei explode, para mostrar ó depois do primeiro "../" mas acho q não se aplica a isso... outro meio?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode usar o str_pos pra começar a string após uma posição.

 

ou substr

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentou retirar o primeiro "../" ?

 

Dando uma olhada melhor no código é só fazer isso aí, mudar a $pasta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah sim, isso ja fiz sim, porém se faço isso ele não le o caminho para exibir todas as imagens da pasta, o que preciso LITERALMENTE é que aquela parte fique como está e quando vá exibir no "src=" apareça somente ../ e não ../../ pois assim a imagem aparecerá, ja fiz testes e só preciso disso :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.