使用此脚本进行简单分页?

simple pagination with this script?

你好 Whosebug 我想知道是否可以使用这个小脚本获得简单的分页功能?有可能举个例子吗?此脚本将所有 csv 文件放在一个文件夹中,并将其显示在网页上。唯一的问题是,如果 csv 每个 csv 有 2000 条记录,那么页面就会崩溃。我可以在单独的页面上显示每个 csv 文件吗?

<?php


$arrFiles = glob("../Csv_folder/EMCY_GEN/*.csv");
$arrSortedFiles = array();
foreach($arrFiles as $strFileName) {
   $arrSortedFiles[$strFileName] = filemtime($strFileName);
}
arsort($arrSortedFiles);
foreach(array_keys($arrSortedFiles) as $strFileName)
{

   $file_handle = fopen($strFileName, "r"); 
   echo  "<th><font size='3pt'>".date ("F d Y H:i:s.", filemtime($strFileName))."</td></tr></font></th>";
   while (!feof($file_handle) ) {  
      $line_of_text = fgetcsv($file_handle, 1024);  
      echo '<tr><td>' . $line_of_text[0] . '</td><td>' . $line_of_text[1] . '</td><td>' . $line_of_text[2] . '</td><td>' . $line_of_text[3] . '</td><td>' . $line_of_text[4] . '</td></tr>' ; 
   }  
   fclose($file_handle);  
}

?>  

您不希望循环打印每个 CSV 的内容。有一个显示文件的索引页面,然后 link 到另一个动态加载 CSV 的页面。

 $arrFiles = glob("../Csv_folder/EMCY_GEN/*.csv");
    $leg = count($arrFiles);
    while($num < $leg){echo $arrFiles[$num]; $num = $num + 1};