我正在 WordPress 中制作自定义主题。现在主题文件夹内是另一个名为“php”的文件夹,其中包含一个文本文件,比如说“names.txt”。现在我要做的是从“php”文件夹中读取文本文件。我的 index.php 中有这些代码:
<?php
$file = fopen("/php/names.txt","r");
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
但是我的网页陷入了无限循环,错误是文件不存在,尽管它确实存在。急需帮助。更新:我尝试在一个单独的 php.file 中运行上面的代码,该文件与“names.txt”文件放在同一目录中,它会读取数据。
更新[已解决]:
<?php
$location = get_template_directory() . "/php/admin.txt";
if ( file_exists( $location )) {
$file = fopen($location, "r");
while(!feof( $file )) {
echo fgets($file). "<br />";
}
fclose($file);
}
else
{echo "no file.";}
?>
像魔术一样工作,感谢@MackieeE