我正在导航栏下创建一个带有通知的 html 模板,管理员可以从系统更改该通知通知栏的文本将来自我尝试过的 index.html 所在位置路径的 notetxt 文件
<?php
foreach (glob("note.txt") as $filename) {
readfile($filename);
}
?>
和许多其他方式,但没有任何反应它仍然保持空白
我正在导航栏下创建一个带有通知的 html 模板,管理员可以从系统更改该通知通知栏的文本将来自我尝试过的 index.html 所在位置路径的 notetxt 文件
<?php
foreach (glob("note.txt") as $filename) {
readfile($filename);
}
?>
和许多其他方式,但没有任何反应它仍然保持空白
您没有回显文本文件的内容。
像这样做:
$myFile = "note.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
这将输出您的文件内容。
您可以使用 file_get_contents 功能,尝试这样的事情:
<?php
foreach (glob("note.txt") as $filename) {
$fileArr = file_get_contents($filename);
}
?>
<?= file_exists('note.txt') ? file_get_contents("note.txt") : "file doesn't exists"; ?>
这就是你所需要的。file_get_contents()获取文件内容并返回。我还检查了文件是否存在,因为这可能是您的问题。还要确保您具有读取文件(CHMOD)的适当权限并且文件不为空。
我在纯 html 文件中使用此代码
PHP
在纯HTML
文件中使用函数。必须写在 PHP 文件中。您现在的代码中有:
<span>
<!--?php
foreach (glob("note.txt") as $filename) {
$fileArr = file_get_contents($filename);
}
?-->
</span>
在适当的 PHP 文件中尝试上面的示例......然后必须工作。