Halfar Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 ao especicifar uma url de imagem, tipo http://www.dominio.com.br/Imagens/imag.jpg, digamos que esta imagem não existe no diretorio. Então como faço para escrever um script que verifique se a imagem existe no diretório... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcionicko Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 Voce pode fazer assim:$nomeFoto = $nome;$dir = "http://www.dominio.com.br/imagem/"; // Abre um diretorio conhecido, e faz a leitura de seu conteudoif (is_dir($dir)) { if ($dh = opendir($dir)) { //LISTA TODOS OS ARQUIVOS DO DIREITORIO while (($file = readdir($dh)) !== false) { //PEGANDO NOME DO ARQUIVO SEM A EXTENSAO (nome da foto sem o .jpg) //PARA FAZER O TESTE $testeNome = substr($file, 0, strlen($file)-4); //NA HORA QUE ACHAR ARQUIVO CORRESPONDENTE AO testeNome PEGA O ARQUIVO if($testeNome == $nomeFoto){ echo "Acho Arquivo" } else{ echo "não achou"; } closedir($dh); }}Espero ter ajudado e que voce tenha entendidofalowss t+ :D 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 Realmente não funcionou. Ele informa que o diretorio não existe, quando de fato o diretorio existe. Estive consultando o manual do php sobre a funcao is_dir e encontrei o seguinte:Nota: Esta função não trabalha com arquivos remotos, de forma que o arquivo a ser examinado precisa ser acessível pelo sistema de arquivos do servidor.Então verifiquei no manual tambem sobre arquivos remotos:Enquanto allow_url_fopen estiver disponível no arquivo php.ini, você pode usar URLs HTTP e FTP com a maioria das funções que recebem um nome de arquivo como parâmetro.Será que o servidor com o qual trabalho não está com o arquivo php.ini configurado para isto?Se é que entendi bem o que quer dizer a explicação acima. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
ao especicifar uma url de imagem, tipo http://www.dominio.com.br/Imagens/imag.jpg, digamos que esta imagem não existe no diretorio. Então como faço para escrever um script que verifique se a imagem existe no diretório...
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.