Verificar se existe o arquivo

To usando essa rotina para abrir alguns arquivos pdf

[cpf] = {cpf};
[ano] = {ano};
[local] = {local};

// FAZ O FILTRO
sc_lookup(rs, “SELECT ano_referente, cpf, local, nome_arquivo
FROM irrf_informespdf_anos
WHERE ano_referente = ‘[ano]’
AND cpf = ‘[cpf]’”);

if (!empty({rs}))
{
$rs_ano = {rs[0][0]};
$rs_cpf = {rs[0][1]};
$rs_local = {rs[0][2]};
$rs_nome_arquivo = {rs[0][3]};

$caminho = "http://www.minhapasta/informes";
$arquivo = $caminho."/".$rs_nome_arquivo;

 // AQUI PEÇO PARA EXIBIR O NOME DO ARQUIVO E ELE EXIBE CORRETAMENTE
echo 'x'.$arquivo;

// POREM INFORMA QUE NAO EXISTE O ARQUIVO

if (file_exists($arquivo))
{
sc_redir($arquivo, “”, “_blank”);
}else{
sc_ajax_message(“Nenhum informe encontrado para o ano informado…”, “”, “timeout=50&show_close=Y”);
}

}else{
sc_ajax_message(“INFORMES INDISPONÍVEIS…”, “”, “timeout=50&show_close=Y”);
}

O que pode estar errado ?

O arquivo esta aonde? no mesmo lugar do script ou em outro site?