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';
}
You are trying to check it by URL, which makes no sense to
is_file()
which expects local path. By the way I’d usefile_exists()
instead.Try: