WordPressでカスタムテーマを作っています。テーマ フォルダー内には、"names.txt" としましょう。ここでやりたいことは、「php」フォルダーからテキスト ファイルを読み取ることです。index.php に次のコードがあります。
<?php
$file = fopen("/php/names.txt","r");
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
しかし、私の Web ページは無限ループに陥っており、ファイルは存在するのに存在しないというエラーが表示されます。ひどく助けが必要です。更新:「names.txt」ファイルと同じディレクトリに配置した別のphp.fileで上記のコードを実行してみましたが、データが読み取られました。
更新[解決済み]:
<?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.";}
?>
@MackieE のおかげで魔法のように機能します