使用此脚本进行简单分页?
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};
你好 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};