// topページ // 共通設定の読み込み include 'common.php'; // 1ページの件数 $page_count = 12; // ページ数の取得 if (isset($_GET['p']) && $_GET['p']) { $P = intval($_GET['p']); } else { $P = 1; } // 声優リストの読み込み $tmp_list_array = file("{$dir['data']}seiyu_list.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // 項目名 //$list_head = explode("\t", $tmp_list_array[0]. "\t頭文字\t頭よみ"); $list_head = explode("\t", $tmp_list_array[0]); $list_head_key = array_flip($list_head); unset($tmp_list_array[0]); // wiki更新情報の取得 $wiki_files = glob("{$dir['data']}wikipedia/*.txt"); usort($wiki_files, function ($a, $b) { return filemtime($b) - filemtime($a); }); $wiki_files = array_map('basename', $wiki_files); for ($i=0; $i<5; $i++) { $tmp_wiki_new_array[strtr($wiki_files[$i], array('.txt'=>''))] = filemtime("{$dir['data']}wikipedia/{$wiki_files[$i]}"); } foreach($tmp_list_array as $key => $tmp_data) { $tmp_array = explode("\t", $tmp_data); $tmp_twitter = $tmp_array[$list_head_key['Twitter']]; if ($tmp_wiki_new_array[$tmp_twitter]) { $wiki_new_array[$tmp_array[$list_head_key['名前']]] = $tmp_wiki_new_array[$tmp_twitter]; } } arsort($wiki_new_array); //$debug_mess .= print_r($_GET, True); // リストの絞り込み include_once("{$dir['inc']}get_refine_list.php"); // 前のページ if ( $P > 0 ) { $Prev = $P-1; } // 次のページ $Size = count($tmp_list_array); $tmp_page = $Size / $page_count; $all_page = ceil($tmp_page); if ($all_page < $P) { $P = $all_page; } if ( $tmp_page > $P ) { $Next = $P+1; } // 配列に格納 $start_num = ($P*$page_count)-$page_count+1; for ( $i=$start_num; $i<$start_num+$page_count; $i++ ) { if (!$tmp_list_array[$i]) { break; } $tmp_array = explode("\t", $tmp_list_array[$i]); foreach($tmp_array as $key2 => $tmp) { $tmp_head = $list_head[$key2]; $list_array[$i][$tmp_head] = trim($tmp); } } unset($tmp_list_array); ?>
include("{$dir['inc']}put_meta_head.php"); ?> /* */ ?> include("{$dir['inc']}put_header.php"); // bodyの直後に何か書く時はこの下に書くこと ?>