terra 1 Denunciar post Postado Fevereiro 17, 2014 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
Ademilson Nunes 14 Denunciar post Postado Fevereiro 17, 2014 @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
Jonaslhp 39 Denunciar post Postado Fevereiro 17, 2014 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
terra 1 Denunciar post Postado Fevereiro 17, 2014 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