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