How to check if txt file exists inside template folder?

I have a folder inside my theme where I hold some txt files which I am including in a theme. The problem is that before including txt file I need to check if it does exist. I fail checking it the following way and have no idea why it wont work, always returns false.

$themeLocation = get_bloginfo('template_url');
$fileName1 = $themeLocation.'/txtfolder/file1.txt';

if(is_file($fileName1)){
   echo 'It does exist';
} else {
   echo 'Error';
}

Related posts

Leave a Reply

1 comment

  1. You are trying to check it by URL, which makes no sense to is_file() which expects local path. By the way I’d use file_exists() instead.

    Try:

    $fileName1 = TEMPLATEPATH . '/txtfolder/file1.txt';