Ir para conteúdo

Arquivado

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

terra

Não mostra imagem na pagina

Recommended Posts

Olá,

 

eu tenho gravado no BD uma noticia e com links de imagem como esse abaixo, mas quando acesso a noticia a imagem não aparece. O que esta errado?

 

<img alt="" height="516" src="../images/blogs/moda/moda10_170214.jpg" width="890" />

 

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

@terra, não temos o mesmo ambiente que você (tabelas, arquivos, banco de dados, objetivos a serem alcançados rsrs) Então precisa ser mais especifico em suas perguntas. Posta seu código, como esta retornando esta 'nótícia' em seu código PHP ? como estes dados estão armazenados em seu DB? estas imagens estão mesmo neste diretório?

"../images/blogs/moda/moda10_170214.jpg" ??? Quando acessa a url da imagem direto na barra de endereço do navegador consegue visualizar a imagem??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ideal é você guardar no banco de dados somente o nome da imagem, e deixar a aplicação cuidar do path, pois ele pode mudar um dia...

A imagem que foi gravada no banco de dados existe no servidor? O upload foi feito corretamente? Se existir, o arquivo HTML/PHP que exibe a imagem deve estar um nível acima da pasta onde está a imagem, por causa do ../

 

Para resolver isto:

 

1) Faça uma gambiarra tosca, algo do tipo:

str_replace('../', '', $imagem);

2) Arrume o endereço das imagens no banco de dados ou ainda, deixe o path completo como responsabilidade da aplicação, e grave somente o nome da imagem no banco de dados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

a imagem esta com path completo, eu não posso colocar somente o nome da imagem pq vai no meio do da noticias e são varias imagens.

 

Exemplo:

 

trecho da noticia aqui


<img alt="" height="516" src="http:/www.site.com.br/images/blogs/moda/moda10_170214.jpg" width="890" />

 

outro trecho da noticia aqui

 

<img alt="" height="516" src="http:/www.site.com.br/images/blogs/moda/moda11_170214.jpg" width="890" />

 

sim, quando acesso no navegador ela aparece. Eu insiro a imagem pelo CKeditor.

 

 

Valeu



Pessoal obrigado. Resolvi.

 

alterei

 

trim(nl2br(strip_tags($row['description'])));

 

para

 

$row['description']

 

 

valeu

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.