如何从txt文件中获取文本

How to get text from txt file

本文关键字:获取 取文本 文件 txt      更新时间:2023-09-26

我正在创建一个在导航栏下通知的html模板,管理员可以从系统中更改通知,通知栏的文本将来自notetxt文件,来自index.html所在的相同位置路径,我已经尝试过

<?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;

这将输出文件的内容

我在纯HTML文件中使用这个代码

不能在普通的HTML文件中使用PHP函数。必须写在PHP文件中

现在你的代码中有:

<span>
<!--?php
 foreach (glob("note.txt") as $filename) { 
 $fileArr = file_get_contents($filename);
 }
?-->
</span>

在一个合适的PHP文件中试试上面的例子…

可以使用file_get_contents函数,试试这样做:

<?php
 foreach (glob("note.txt") as $filename) { 
 $fileArr = file_get_contents($filename);
 }
?>

使用file_get_contents();

<?= file_exists('note.txt') ? file_get_contents("note.txt") : "file doesn't exists"; ?>

这就是你所需要的。File_get_contents()获取文件的内容并返回它。我也检查了文件是否存在,因为它可能是你的问题。还要确保您有适当的权限来读取文件(CHMOD),并且文件不是空的。