em vez de usar

file_exists(base_url().'imagens/fotos/pessoas/'.$autores['pes_id'].'.jpg))

tente fazer a verificação usando

file_exists(#_SERVER['DOCUMENT_ROOT'].'imagens/fotos/pessoas/'.$autores['pes_id'].'.jpg))


Veja se funciona. Abração.

Mike

Nelson Sadala escreveu:
> Olá amigos, estou iniciando como code igniter e estou com um problema.
> Estou criando uma página e nessa página eu tenho que mostrar uma foto
> relacionado a uma pessoa, e ao invés de inserir a foto no banco de
> dados eu tenho uma pasta na minha aplicaçao chamada fotos e dentro
> dessa pasta eu coloco a foto utilizando como nome o id+.jpg (ex:
> 1.jpg). Pra carregar a imagem eu faco assim
> echo('<img 
> src="'base_url().'imagens/fotos/pessoas/'.$autores['pes_id'].'.jpg">')
> e a foto é carregada normalmente. Até ai tudo bem, o problema vem
> agora. É que nem todo mundo tem foto, por isso eu tenho que verificar
> se a foto existe na pasta, se não exister eu mostro uma figura padrão,
> eu estou testando if
> (file_exists(base_url().'imagens/fotos/pessoas/'.$autores['pes_id'].'.jpg))
> mas o problema é que o file_exists não funciona pq ele só lê um
> arquivo do próprio sistema e a função base_url(), me retorna
> "http://127.0.0.1/site/"; e ele não reconhece o arquivo(como eu disse
> eu consigo abrir o arquivo diretamente então o problema não é o
> caminho). Bom pesquisando no code igniter eu verifiquei que eu poderia
> usar tambem a constante APPPATH, mas eu teria que mudar a pasta com os
> arquivos para a pasta application, eu fiz e quase funcionou, alias
> funcionou, mas apenas para a primeira página(funcão index do
> controller), quando eu tento chamar outra função que carrega outra
> página ele não consegue achar os arquivos, mesmo estando na pasta
> application. Alguém já passou por isso? Será que tem como fazer o
> teste do arquivo de outra maneira? Será que tenho que fazer alguma
> configuração diferente para o APPPATH funcionar?
> Minha estrutura de pastas está assim
> www\fanzine\
> www\fanzine\application
> www\fanzine\system
> www\fanzine\imagens\fotos\pessoas
>
> meu config está assim
> $config['base_url']   = "http://127.0.0.1/fanzine/";
>
> Alguém poderia me dar uma luz? Já faz 2 dias que estou em cima disso e
> não consigo resolver.
> Obrigado desde já pela atenção!
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
>   



_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a