web-dev-qa-db-fra.com

Comment vérifier si un fichier txt existe dans le dossier des modèles?

J'ai un dossier dans mon thème où je tiens des fichiers txt que je suis inclus dans un thème. Le problème est qu'avant d'inclure le fichier txt, je dois vérifier s'il existe. J'échoue à le vérifier de la manière suivante et je ne sais pas pourquoi cela ne fonctionnera pas, retourne toujours faux.

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

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

Vous essayez de vérifier par URL, ce qui n'a aucun sens de is_file() qui attend un chemin local. En passant, j'utiliserais plutôt file_exists().

Essayer:

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