如何从txt文件中获取文本

时间:2013-06-20 10:34:32

标签: php javascript html

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

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

以及许多其他方式但没有任何反应仍然保持空白

4 个答案:

答案 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_get_contents();

非常简单
<?= 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文件中尝试上面的示例......然后必须工作。