Halfar Postado Abril 8, 2006 Denunciar Share Postado Abril 8, 2006 O script abaixo verifica se determinada imagem já existe no diretorio, caso não exista exibe a mensagem "Sem imagem para exibir".Dentro da variavel $banner existe o caminho http://www.negocios.online.nom.br/publicid...8159/quetal.jpgSe voce clicar nesta imagem verá que a imagem existe e é exibida normalmente.Ocorre que o codigo abaixo executa o caso contrário (else) informando então "Sem imagem para exibir".$banner = $valor["Url_Imagem"]; if(file_exists($banner)){ $tamanho = getimagesize("$banner");?> <td width="11%"><b>Imagem</b> <img src= <? echo $banner ?> border=0 width=<?echo $tamanho[0]?> height= <? echo $tamanho[1]?>> </td> <?}else{ echo "Sem imagem para exibir"; }?>Qual é o problema que ocorre aqui? Porque está informando que não tem imagem para exibir quando a imagem realmente existe e o caminho especificado de diretório está correto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::vinicius:: Postado Abril 8, 2006 Denunciar Share Postado Abril 8, 2006 A variável $banner tá setado um valor estranho....$banner = $valor["Url_Imagem"];é isso mesmo? No caso, ele ta pegando de um vetor $valor, com índice "Url_Imagem"??Tenta checar essa variável..Falou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 10, 2006 Autor Denunciar Share Postado Abril 10, 2006 é que eu coloquei apenas parte do script aqui. O valor estranho a que voce se refere é o conteudo de um campo da tabela no banco de dados. É que omiti o script da instrucao sql que busca no banco de dados o banner a ser exibido.para ficar mais claro então fica assim: $sql = "Select * from tabela";$Res = mysql_db_query("$BaseDados", "$sql", $conex);$valor = mysql_fetch_array($Res);$banner = $valor["Url_Imagem"] pronto. ai esta o codigo completo.será que file_exists le o caminho completo de uma url, ou simplesmente ela le apenas diretorios, e não le uma url..Outra coisa que vi no site oficial do php é que file_exisits não le arquivos remotamente, apenas local...Será que seria este o problema? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
O script abaixo verifica se determinada imagem já existe no diretorio, caso não exista exibe a mensagem "Sem imagem para exibir".
Dentro da variavel $banner existe o caminho http://www.negocios.online.nom.br/publicid...8159/quetal.jpg
Se voce clicar nesta imagem verá que a imagem existe e é exibida normalmente.
Ocorre que o codigo abaixo executa o caso contrário (else) informando então "Sem imagem para exibir".
Qual é o problema que ocorre aqui? Porque está informando que não tem imagem para exibir quando a imagem realmente existe e o caminho especificado de diretório está correto?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.