是否可以讀取除最後一行之外的txt文件? 最後一行是空行,並給出一個分頁「空白」頁讀取txt文件但不顯示最後一行
<!-- the input fields that will hold the variables we will use -->
<input type='hidden' id='current_page' />
<input type='hidden' id='show_per_page' />
<div id='content'>
<?php
$file = fopen("admin/events/events.txt", "r");
while(!feof($file)){
$line = fgets($file);
$line = str_replace("<div data-role='day' data-day='", "<b><u>Datum:</b></u> ", $line);
$line = str_replace("'><div data-role='event' data-name='<h1>", " <br><b><u>Event:</b></u> ", $line);
$line = str_replace("' data-start='", " <br><b><u>Start:</b></u> ", $line);
$line = str_replace("' data-end='", " <br><b><u>Einde:</b></u> Tot ", $line);
$line = str_replace("' data-location='", " <br><b><u>Locatie:</b></u> ", $line);
$line = str_replace("</h1>", " <br><b><u>Inhoud event:</b></u><br> ", $line);
$line = str_replace("'></div></div>", "", $line);
echo "<div class='event'>$line</div>";
}
fclose($file);
?>
</div>
<br>
<div id='page_navigation'></div>
所以它使頁面1 2 3 4和第123頁中填充有內容,但第4頁爲空白,因爲在最後一行txt文件始終是一個換行符,因爲我使用PHP_EOL寫入了txt文件以創建新行。我如何讀取txt文件中的所有行,除了最後一行?
能怎麼做,如果(空($線))繼續最後一行;或者你想閱讀其他空行,但不是最後一行? – v010dya
嗨,沒有沒有其他空行,只有最後一行...我會給它一個嘗試:) thx爲你的努力 – Johan
我認爲巴特的答案需要被接受,以防止他人嘗試(和失敗) –