使用feof打开文件,获取空文本区域

使用feof打开文件,获取空文本区域,feof,Feof,我试图在浏览器中打开一个文件,然后编辑并保存该文件。 由于某些原因,10个文件中有4个不会显示内容,我没有收到错误,因此文件被打开,尽管我只看到一个空的文本区域 这是我用来选择要编辑的页面的代码,只需单击图像,它就会显示可编辑的内容 <ul> <li><a class="list" href="home.php">Home</a> <?php if ($logged_in) { echo'<a href="?cpage=hinfo.p

我试图在浏览器中打开一个文件,然后编辑并保存该文件。 由于某些原因,10个文件中有4个不会显示内容,我没有收到错误,因此文件被打开,尽管我只看到一个空的文本区域

这是我用来选择要编辑的页面的代码,只需单击图像,它就会显示可编辑的内容

<ul>
<li><a class="list" href="home.php">Home</a> <?php  if ($logged_in) { echo'<a href="?cpage=hinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="wie.php">Wie zijn wij</a> <?php  if ($logged_in) { echo'<a href="?cpage=winfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="brand.php">Branderij</a> <?php  if ($logged_in) { echo'<a href="?cpage=binfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="csp.php">Computer Service Punt</a> <?php  if ($logged_in) { echo'<a href="?cpage=cinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="fiets.php">Fietsenmakerij</a> <?php  if ($logged_in) { echo'<a href="?cpage=finfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="klus.php">Klussendienst</a> <?php  if ($logged_in) { echo'<a href="?cpage=klinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="dienst.php">Dienstverlening</a> <?php  if ($logged_in) { echo'<a href="?cpage=dinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="admin.php">Administratie</a> <?php  if ($logged_in) { echo'<a href="?cpage=ainfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="kuip.php">Kuiperij</a> <?php  if ($logged_in) { echo'<a href="?cpage=kinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
<li><a class="list" href="contact.php">Contact</a> <?php  if ($logged_in) { echo'<a href="?cpage=coinfo.php"><input type="image" src="images/editbutton.gif"></a>';}?></li>
</ul>
然后,这是显示内容的内容:
$fs = fopen( $file, "r+" ) or die("error when opening the file");
while (!feof($fs)) {
   $contents .= fgets($fs);
}
fclose($fs);
?>

<form action="save.php" method="post">

   <input type="hidden" name="file" value="<?php echo $file; ?>">
   <textarea name="contents"><?php echo htmlspecialchars($contents); ?></textarea>
   <input type="submit" value="Submit">
</form>
$fs=fopen($file,“r+”)或die(“打开文件时出错”);
而(!feof($fs)){
$contents.=fgets($fs);
}
现金流量表(fs);
?>

显然,这是文件编码的问题,只要文件包含像ëorso这样的内容,它就不会显示内容。

这些文件的所有者是谁,权限是什么?我拥有所有文件,可以用它们做任何我想做的事。我可以更改所有文件,但我无法使用此特定方法查看其中4个文件的原始内容(不知道为什么),因此如果我想保留全部或部分原始内容,我必须复制/粘贴原始内容。如果我不复制/粘贴,我只会覆盖现有文件。