require("mod_comm.php"); if (isset($_REQUEST['page'])) { $page = $_REQUEST['page']; } else { $page = 1; } @$fp = fopen("$datapath", 'r'); if (!$fp) { err('FILE R'); } if (! settype($page, 'integer')) { ;} $intPageLine = 10; $intStartLine = ($page - 1) * $intPageLine + 1; // 表示対象開始行 $intEndLine = $intStartLine + $intPageLine - 1; // 表示対象最終行 $intNowLine = 0; //現在読み込み行 $intLineMaxLen = 100 * 1024; //100KB $arrLineIndex = fgetcsv($fp, 10*1024, "\t"); //ラインインデックス(0行目読み込み) $intThisPageLine = 0; //初期化。このページで表示する(出来る)行数。 echo ''; ?>
この領域は、あなたのサイトに合わせてカスタマイズできます。
if ($intThisPageLine > 0) { foreach ($arrLine as $arrLine2) { ?>名前: |
(管理No. ) |
|
タイトル: | ||
新 ← $intLastPage = intval(($intNowLine - 1) / $intPageLine) + 1; //この時点では $intNowLine に最終行数が入っている(検証済み) for ($i=1; $i<=$intLastPage; $i++) { if ($i == $page) { echo " [$i] "; } else { echo " $i "; } } ?> → 古
この領域は、あなたのサイトに合わせてカスタマイズできます。
function err($rxstrErrMsg) { ?>