チェンジセット 119: trunk/install/php
- コミット日時:
- 2010/10/01 18:37:21 (14 年前)
- ファイル:
-
- trunk/install/php/foltialib.php (更新) (1 diff)
- trunk/install/php/index.php (更新) (10 diffs)
- trunk/install/php/showlib.php (更新) (8 diffs)
- trunk/install/php/showlibc.php (更新) (6 diffs)
- trunk/install/php/showplaylist.php (更新) (14 diffs)
- trunk/install/php/titlelist.php (更新) (5 diffs)
- trunk/install/php/viewepg.php (更新) (6 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/install/php/foltialib.php
r96 r119 731 731 }//end function getmemberid2name 732 732 733 734 735 function number_page($p,$lim){ 736 //Autopager・ページリンクで使用している関数 737 //下記は関数をしているファイル名 738 //index.php showplaylist.php titlelist.php showlib.php showlibc.php 739 /////////////////////////////////////////////////////////////////////////// 740 // ページ数の計算関係 741 // 第1引数 : $p : 現在のページ数 742 // 第2引数 : $lim : 1ページあたりに表示するレコード数 743 /////////////////////////////////////////////////////////////////////////// 744 745 if($p == 0){ 746 $p2 = 2; //$p2の初期値設定 747 }else{ 748 $p2 = $p; //次のページ数の値を$p2に代入する 749 $p2++; 750 } 751 752 if($p < 1){ 753 $p = 1; 754 } 755 //表示するページの値を取得 756 $st = ($p -1) * $lim; 757 758 // 759 return array($st,$p,$p2); 760 }//end number_page 761 762 763 function page_display($query_st,$p,$p2,$lim,$dtcnt,$mode){ 764 //Autopager・ページリンクで使用している関数 765 //下記は関数を使用しているファイル名 766 //index.php showplaylist.php titlelist.php showlib.php showlibc.php 767 ///////////////////////////////////////////////////////////////////////////// 768 // Autopager処理とページのリンクの表示 769 // 第1引数 : $query_st : クエリの値 770 // 第2引数 : $p : 現在のページ数の値 771 // 第3引数 : $p2 : 次のページ数の値 772 // 第4引数 : $lim : 1ページあたりに表示するレコード数 773 // 第5引数 : $dtcnt : レコードの総数 774 // 第6引数 : $mode :【新番組】mode=newのときにリンクページを表示させないフラグ(index.phpのみで使用) 775 //////////////////////////////////////////////////////////////////////////// 776 if($query_st == ""){ 777 //ページ総数取得 778 $page = ceil($dtcnt / $lim); 779 //$modeのif文は【新番組】の画面のみで使用 780 if($mode == ''){ 781 echo "$p/$page"; // 現在のページ数/ページ総数 782 } 783 //ページのリンク表示 784 for($i=1;$i <= $page; $i++){ 785 print("<a href=\"".$_SERVER["PHP_SELF"]."?p=$i\" > $i </a>"); 786 } 787 //Autopageingの処理 788 if($page >= $p2 ){ 789 print("<a rel=next href=\"".$_SERVER["PHP_SELF"]."?p=$p2\" > </a>"); 790 } 791 }else{ //query_stに値が入っていれば 792 $query_st = $_SERVER['QUERY_STRING']; 793 $page = ceil($dtcnt / $lim); 794 echo "$p/$page"; 795 //ページのリンク表示 796 for($i=1;$i <= $page; $i++){ 797 $query_st = preg_replace('/p=[0-9]+&/','',$query_st); //p=0〜9&を空欄にする正規表現 798 print("<a href=\"".$_SERVER["PHP_SELF"]."?p=$i&$query_st\" > $i </a>"); 799 } 800 //Autopageingの処理 801 if($page >= $p2 ){ 802 $query_st = preg_replace('/p=[0-9]+&/','',$query_st); 803 print("<a rel=next href=\"".$_SERVER["PHP_SELF"]."?p=$p2&$query_st\" > </a>"); 804 } 805 } 806 return array($p2,$page); 807 }// end page_display 808 733 809 ?> trunk/install/php/index.php
r103 r119 52 52 53 53 }//end function printtitle() 54 55 56 ////////////////////////// 57 //ページの表示レコード数 58 $lim = 300; 59 //クエリ取得 60 $p = getgetnumform(p); 61 //ページ取得の計算 62 list($st,$p,$p2) = number_page($p,$lim); 63 //////////////////////////// 54 64 55 65 //同一番組他局検索 … … 132 142 WHERE foltia_tvrecord.stationid = 0 AND 133 143 foltia_subtitle.enddatetime >= ? ORDER BY x ASC 134 LIMIT 1000135 144 "; 136 145 $reservedrs = sql_query($con, $query, "DBクエリに失敗しました",array($now,$now)); … … 173 182 LIMIT 1000 174 183 "; 184 175 185 }else{ 186 176 187 $query = " 177 188 SELECT … … 186 197 LIMIT 1000 187 198 "; 199 200 ///////////////////////////////////////////////////////////// 201 //レコード総数取得 202 $query = " 203 SELECT 204 COUNT(*) AS cnt 205 FROM foltia_subtitle , foltia_program ,foltia_station 206 WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid 207 AND foltia_subtitle.enddatetime >= ? 208 LIMIT 1000 209 "; 210 211 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($now)); 212 $rowdata = $rs->fetch(); 213 214 $dtcnt = htmlspecialchars($rowdata[0]); 215 // echo $dtcnt; 216 217 if (! $rowdata) { 218 die_exit("番組データがありません<BR>"); 219 }//endif 220 //////////////////////////////////////////////////////////// 221 222 //レコード表示 188 223 $query = " 189 224 SELECT … … 196 231 AND foltia_subtitle.enddatetime >= ? 197 232 ORDER BY foltia_subtitle.startdatetime ASC 198 LIMIT 1000 199 "; 233 LIMIT $lim OFFSET $st 234 "; 235 236 237 ///////////////////////////////////////////////////////////////// 238 200 239 }//end if 201 240 … … 203 242 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($now)); 204 243 $rowdata = $rs->fetch(); 244 // 245 // 205 246 if (! $rowdata) { 206 247 header("Status: 404 Not Found",TRUE,404); … … 211 252 print "<hr size=\"4\">\n"; 212 253 die_exit("番組データがありません<BR>"); 254 213 255 }//endif 214 256 … … 235 277 /* フィールド数 */ 236 278 $maxcols = $rs->columnCount(); 279 280 //Autopager 281 echo "<div id=contents class=autopagerize_page_element />"; 282 237 283 ?> 238 284 <table BORDER="0" CELLPADDING="0" CELLSPACING="2" WIDTH="100%"> … … 246 292 <th align="left">開始時刻(ズレ)</th> 247 293 <th align="left">総尺</th> 248 249 294 </tr> 250 295 </thead> … … 303 348 304 349 echo("</tr>\n"); 305 } while ($rowdata = $rs->fetch()); 350 351 } while ($rowdata = $rs->fetch()); 306 352 ?> 307 353 </tbody> 308 354 </table> 309 355 356 <?php 357 ///////////////////////////////////////////////// 358 //Autopageing処理とページのリンクを表示 359 page_display("",$p,$p2,$lim,$dtcnt,$mode); 360 ///////////////////////////////////////////////// 361 ?> 310 362 311 363 </body> trunk/install/php/showlib.php
r94 r119 30 30 }//end if login 31 31 32 32 33 ?> 33 34 … … 56 57 57 58 <?php 59 60 /////////////////////////////////////////////////////////// 61 //1ページの表示レコード数 62 $lim = 300; 63 //クエリ取得 64 $p = getgetnumform(p); 65 //ページ取得の計算 66 list($st,$p,$p2) = number_page($p,$lim); 67 /////////////////////////////////////////////////////////// 68 58 69 $now = date("YmdHi"); 59 70 if(ereg("iPhone",$useragent)){ … … 74 85 "; 75 86 } 87 88 //////////////////////////////////////////////////////// 89 //レコードの総数取得 90 $query = " 91 SELECT 92 COUNT(DISTINCT tid) 93 FROM foltia_mp4files 94 "; 95 96 $rs = sql_query($con, $query, "DBクエリに失敗しました"); 97 $rowdata = $rs->fetch(); 98 $dtcnt = htmlspecialchars($rowdata[0]); 99 //echo $dtcnt; 100 // 101 if (! $rowdata) { 102 die_exit("番組データがありません<BR>"); 103 } 104 105 //////////////////////////////////////////////////////// 106 107 //Autopager 108 echo "<div id=contents class=autopagerize_page_element />"; 76 109 77 110 //新仕様 /* 2006/10/26 */ … … 82 115 GROUP BY foltia_mp4files.tid ,foltia_program.title 83 116 ORDER BY foltia_mp4files.tid DESC 84 "; 117 LIMIT $lim OFFSET $st 118 "; 119 85 120 86 121 //$rs = m_query($con, $query, "DBクエリに失敗しました"); 87 122 $rs = sql_query($con, $query, "DBクエリに失敗しました"); 88 123 $rowdata = $rs->fetch(); 124 89 125 if ($rowdata) { 90 126 if(ereg("iPhone",$useragent)){ 91 127 print "<ul id=\"home\" title=\"録画ライブラリ表示\" selected=\"true\">"; 92 128 }else{ 129 93 130 print " 94 131 <table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"2\" WIDTH=\"100%\"> … … 103 140 <tbody> 104 141 "; 105 } 142 143 } 144 106 145 do { 107 146 $title = $rowdata[1]; … … 111 150 $counts = htmlspecialchars($counts); 112 151 152 113 153 if(ereg("iPhone",$useragent)){ 114 154 print "<li><a href=\"showlibc.php?tid=$tid\" target=\"_self\">$title</a></li>\n"; … … 131 171 </tbody> 132 172 </table> 173 174 "; 175 //////////////////////////////////////////////////////////////// 176 //Autopageing処理とページのリンクを表示 177 page_display("",$p,$p2,$lim,$dtcnt,""); 178 /////////////////////////////////////////////////////////////// 179 180 print " 133 181 </body> 134 182 </html> … … 140 188 141 189 }//end if 190 191 192 193 142 194 /* 143 195 //旧仕様 trunk/install/php/showlibc.php
r117 r119 63 63 die_exit("再生可能番組がありません<BR>"); 64 64 } 65 66 67 ////////////////////////////////////////////////////////// 68 //1ページの表示レコード数 69 $lim = 52; 70 //クエリ取得 71 $p = getgetnumform(p); 72 //ページ取得の計算 73 list($st,$p,$p2) = number_page($p,$lim); 74 /////////////////////////////////////////////////////////// 75 65 76 $now = date("YmdHi"); 66 77 … … 88 99 $serveruri = getserveruri(); 89 100 101 90 102 if(ereg("iPhone",$useragent)){ 91 103 print "<body onclick=\"console.log('Hello', event.target);\"> … … 107 119 print "$title 【<A HREF = \"./folcast.php?tid=$tid\">この番組のFolcast</A> [<a href=\"itpc://$serveruri/folcast.php?tid=$tid\">iTunesに登録</a>】 <br>\n"; 108 120 }else{ 109 110 121 print "<a href=\"http://cal.syoboi.jp/tid/" . 111 122 htmlspecialchars($tid) . "\" target=\"_blank\">$title</a> 【<A HREF = \"./folcast.php?tid=$tid\">この番組のFolcast</A> [<a href=\"itpc://$serveruri/folcast.php?tid=$tid\">iTunesに登録</a>]】 <br>\n"; … … 128 139 $serverfqdn = getserverfqdn(); 129 140 141 //Autopager 142 echo "<div id=contents class=autopagerize_page_element />"; 143 144 ///////////////////////////////////////////////////////// 145 //レコード総数取得 146 $query = " 147 SELECT 148 COUNT(*) AS cnt 149 FROM foltia_mp4files 150 LEFT JOIN foltia_subtitle 151 ON foltia_mp4files.mp4filename = foltia_subtitle.pspfilename 152 LEFT JOIN foltia_program 153 ON foltia_mp4files.tid = foltia_program.tid 154 WHERE foltia_mp4files.tid = ? 155 "; 156 157 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($tid)); 158 $rowdata = $rs->fetch(); 159 $dtcnt = htmlspecialchars($rowdata[0]); 160 //echo $dtcnt; 161 // 162 if (! $rowdata) { 163 die_exit("番組データがありません。<BR>"); 164 }//endif 165 166 ////////////////////////////////////////////////////////// 167 //レコード表示 130 168 $query = " 131 169 SELECT … … 145 183 WHERE foltia_mp4files.tid = ? 146 184 ORDER BY \"startdatetime\" ASC 185 LIMIT $lim OFFSET $st 147 186 "; 148 187 … … 254 293 print "</tbody></table>\n"; 255 294 } 295 296 ////////////////////////////////////////////// 297 //クエリ代入 298 $query_st = $tid; 299 //Autopager処理とページのリンク表示 300 page_display($query_st,$p,$p2,$lim,$dtcnt,""); 301 ////////////////////////////////////////////// 256 302 ?> 257 303 </body> trunk/install/php/showplaylist.php
r114 r119 53 53 </head>"; 54 54 55 56 /////////////////////////////////////////////////?????? 57 //1ページの表示レコード数 58 $lim = 300; 59 //クエリ取得 60 $p = getgetnumform(p); 61 //ページ取得の計算 62 list($st,$p,$p2) = number_page($p,$lim); 63 //////////////////////////////////////////////////???? 64 55 65 $now = date("YmdHi"); 56 66 ?> 57 67 <body BGCOLOR="#ffffff" TEXT="#494949" LINK="#0047ff" VLINK="#000000" ALINK="#c6edff" > 58 68 <div align="center"> 69 59 70 <?php 60 71 printhtmlpageheader(); 61 72 ?> 73 62 74 <p align="left"><font color="#494949" size="6">録画一覧表示</font></p> 63 75 <hr size="4"> 64 76 <p align="left">再生可能番組リストを表示します。<br> 77 65 78 <?php 66 79 if ($demomode){ … … 69 82 printtrcnprocesses(); 70 83 } 84 85 86 ////////////////////////////////////////// 87 //クエリ取得 88 $list = getgetform('list'); 89 //Autopager 90 echo "<div id=contents class=autopagerize_page_element />"; 91 ////////////////////////////////////////// 92 93 71 94 ?> 72 95 <form name="deletemovie" method="POST" action="./deletemovie.php"> … … 74 97 75 98 <table BORDER="0" CELLPADDING="0" CELLSPACING="2" WIDTH="100%"> 76 <thead> 77 <tr> 99 <thead> 100 <tr> 78 101 <th align="left">削除</th> 79 102 <th align="left"><A HREF="./showplaylist.php">ファイル名</A></th> … … 81 104 <th align="left">話数</th> 82 105 <th align="left">サブタイ</th> 106 83 107 <?php 84 108 if (file_exists("./selectcaptureimage.php") ) { … … 87 111 ?> 88 112 </tr> 89 </thead> 113 </thead> 90 114 91 115 <tbody> 92 116 93 117 94 <?php 95 $list = getgetform('list'); 118 119 <?php 120 121 //$list = getgetform('list'); 96 122 97 123 //旧仕様 … … 176 202 print " </tbody>\n</table>\n</FORM>\n</body>\n</html>\n"; 177 203 exit; 204 178 205 }elseif ($list== "title"){//新仕様 179 206 $query = " … … 189 216 AND foltia_subtitle.m2pfilename = foltia_m2pfiles.m2pfilename 190 217 ORDER BY foltia_subtitle.tid DESC , foltia_subtitle.startdatetime ASC 191 218 LIMIT $lim OFFSET $st 192 219 193 220 "; … … 205 232 AND foltia_subtitle.m2pfilename = foltia_m2pfiles.m2pfilename 206 233 ORDER BY foltia_subtitle.startdatetime DESC 234 LIMIT $lim OFFSET $st 207 235 "; 208 236 } … … 211 239 $rs = sql_query($con, $query, "DBクエリに失敗しました"); 212 240 $rowdata = $rs->fetch(); 241 242 ///////////////////////////////////////// 243 //テーブルの総数取得 244 $query2 = " 245 SELECT COUNT(*) AS cnt FROM foltia_subtitle , foltia_program , foltia_m2pfiles 246 WHERE foltia_program.tid = foltia_subtitle.tid 247 AND foltia_subtitle.m2pfilename = foltia_m2pfiles.m2pfilename 248 "; 249 $rs2 = sql_query($con, $query2, "DB\?\ィ\e?E?oCO???T????"); 250 $rowdata2 = $rs2->fetch(); 251 if (! $rowdata2) { 252 die_exit("番組データがありません<BR>"); 253 } 254 //1O?o?eAA 255 $dtcnt = $rowdata2[0]; 256 257 ///////////////////////////////////////// 258 213 259 if ($rowdata) { 260 214 261 do { 215 262 $tid = htmlspecialchars($rowdata[0]); … … 220 267 $pid = htmlspecialchars($rowdata[5]); 221 268 //-- 269 222 270 print " 223 271 <tr> … … 238 286 <td>$subtitle<br></td>"; 239 287 } 288 240 289 if (file_exists("./selectcaptureimage.php") ) { 241 290 $capimgpath = preg_replace("/.m2.+/", "", $fName); 242 291 print " <td align=\"left\"><a href=\"./selectcaptureimage.php?pid=$pid\">キャプ</a></td>\n"; 243 292 } 293 244 294 print "</tr>\n 245 295 "; 296 297 //} 298 299 246 300 } while ($rowdata = $rs->fetch()); 247 301 }else{ 302 248 303 print " 249 304 <tr> … … 259 314 </FORM>\n"; 260 315 316 ////////////////////////////////////////////////////////////////////// 317 //クエリ代入 318 $query_st = $list; 319 //Autopageing処理とページのリンクを表示 320 list($p2,$page) = page_display($query_st,$p,$p2,$lim,$dtcnt,""); 321 ////////////////////////////////////////////////////////////////////// 322 323 //midokubangumi no title dake hyouji 261 324 //番組ソートの時、未読番組のタイトルだけ表示 262 if ($list== "title"){ 325 if ($list== "title" && $p2 > $page){ 326 263 327 $query = " 264 328 SELECT distinct … … 290 354 $tid = htmlspecialchars($rowdata[0]); 291 355 $title = htmlspecialchars($rowdata[1]); 292 293 356 print "<tr><td>$tid</td><td>$title</td></tr>\n"; 294 357 … … 298 361 }//if title 299 362 300 ?> 301 363 364 ?> 302 365 303 366 </body> trunk/install/php/titlelist.php
r103 r119 19 19 include("./foltialib.php"); 20 20 $con = m_connect(); 21 21 22 22 23 if ($useenvironmentpolicy == 1){ … … 42 43 43 44 <?php 44 $now = date("YmdHi"); 45 46 ////////////////////////////////////////////////////////// 47 //1ページの表示レコード数 48 $lim = 1000; 49 //クエリ取得 50 $p = getgetnumform(p); 51 //ページ取得の計算 52 list($st,$p,$p2) = number_page($p,$lim); 53 /////////////////////////////////////////////////////////// 54 55 $now = date("YmdHi"); 45 56 46 57 $query = " … … 50 61 FROM foltia_program 51 62 ORDER BY foltia_program.tid DESC 63 LIMIT $lim OFFSET $st 52 64 "; 53 65 // $rs = m_query($con, $query, "DBクエリに失敗しました"); 54 66 $rs = sql_query($con, $query, "DBクエリに失敗しました"); 55 67 $rowdata = $rs->fetch(); 56 if (! $rowdata) { 57 die_exit("番組データがありません<BR>"); 58 } 68 if (! $rowdata) { 69 die_exit("番組データがありません<BR>"); 70 } 71 72 $query2 = " 73 SELECT COUNT(*) AS cnt FROM foltia_program 74 "; 75 $rs2 = sql_query($con, $query2, "DBクエリに失敗しました"); 76 $rowdata2 = $rs2->fetch(); 77 if (! $rowdata2) { 78 die_exit("番組データがありません<BR>"); 79 } 80 //行数取得 81 $dtcnt = $rowdata2[0]; 82 59 83 ?> 60 84 61 85 <body BGCOLOR="#ffffff" TEXT="#494949" LINK="#0047ff" VLINK="#000000" ALINK="#c6edff" > 62 86 <div align="center"> 87 63 88 <?php 64 89 printhtmlpageheader(); … … 71 96 /* フィールド数 */ 72 97 $maxcols = $rs->columnCount(); 73 ?> 98 99 //Autopager 100 echo "<div id=contents class=autopagerize_page_element />"; 101 ?> 102 74 103 <table BORDER="0" CELLPADDING="0" CELLSPACING="2" WIDTH="100%"> 75 104 <thead> … … 80 109 </tr> 81 110 </thead> 82 111 83 112 <tbody> 84 113 <?php 85 114 /* テーブルのデータを出力 */ 86 do { 115 116 do { 87 117 echo("<tr>\n"); 88 118 89 119 //TID 90 120 echo("<td><a href=\"reserveprogram.php?tid=" . 91 92 121 htmlspecialchars($rowdata[0]) . "\">" . 122 htmlspecialchars($rowdata[0]) . "</a></td>\n"); 93 123 //タイトル 94 echo("<td><a href=\"http://cal.syoboi.jp/progedit.php?TID=" .95 96 124 echo("<td><a href=\"http://cal.syoboi.jp/progedit.php?TID=" . 125 htmlspecialchars($rowdata[0]) . "\" target=\"_blank\">" . 126 htmlspecialchars($rowdata[1]) . "</a></td>\n"); 97 127 print "<td><A HREF = \"showlibc.php?tid=".htmlspecialchars($rowdata[0])."\">mp4</A></td>\n"; 128 98 129 echo("</tr>\n"); 99 130 } while ($rowdata = $rs->fetch()); 131 100 132 ?> 133 101 134 </tbody> 102 135 </table> 103 136 137 <?php 104 138 139 ///////////////////////////////////////////////////////// 140 //Autopageing処理とページのリンクを表示 141 page_display("",$p,$p2,$lim,$dtcnt,""); 142 //////////////////////////////////////////////////////// 143 144 ?> 105 145 </body> 106 146 </html> trunk/install/php/viewepg.php
r111 r119 47 47 $start = ereg_replace( "[^0-9]", "", $start); 48 48 } 49 50 49 51 ?> 50 52 <body BGCOLOR="#ffffff" TEXT="#494949" LINK="#0047ff" VLINK="#000000" ALINK="#c6edff" > … … 59 61 <?php 60 62 63 /////////////////////////////////////////////////////////////////////////// 64 //現在の日付情報取得 65 $begin = date("YmdHi"); 66 $beginyear = substr($begin,0,4); 67 $beginmonth = substr($begin,4,2); 68 $beginday = substr($begin,6,2); 69 $beginhour = substr($begin,8,2); 70 $beginmin = substr($begin,10,2); 71 /////////////////////////////////////////////////////////////////////////// 72 61 73 $startyear = substr($start,0,4); 62 74 $startmonth = substr($start,4,2); … … 64 76 $starthour = substr($start,8,2); 65 77 $startmin = substr($start,10,2); 66 print "($startyear/$startmonth/$startday $starthour:$startmin-)<BR>\n"; 78 $day_of_the_week = date ("(D)",mktime($starthour , 0 , 0, $startmonth , $startday , $startyear)); 79 80 print "($startyear/$startmonth/$startday $day_of_the_week $starthour:$startmin-)<BR>\n"; 81 67 82 68 83 $yesterday = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday -1 , $startyear)); 69 84 $dayyesterday = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday -1 , $startyear)); 85 86 /////////////////////////////////////////////////////////// 87 //時刻の隣の【翌日】の変数 88 $tomorrow = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +1 , $startyear)); 89 /////////////////////////////////////////////////////////// 90 //EPG番組表を取得しますのとなりの日付の【曜日】の変数 91 $daytomorrow = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +1 , $startyear)); 92 /////////////////////////////////////////////////////////// 93 94 70 95 $today0400 = date ("YmdHi",mktime(4 , 0 , 0, $startmonth , $startday , $startyear)); 71 96 $today0800 = date ("YmdHi",mktime(8 , 0 , 0, $startmonth , $startday , $startyear)); … … 74 99 $today2000 = date ("YmdHi",mktime(20 , 0 , 0, $startmonth , $startday , $startyear)); 75 100 $today2359 = date ("YmdHi",mktime(23 , 59 , 0, $startmonth , $startday , $startyear)); 76 $day1after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +1 , $startyear)); 77 $day1 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +1 , $startyear)); 78 $day2after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +2 , $startyear)); 79 $day2 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +2 , $startyear)); 80 $day3after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +3 , $startyear)); 81 $day3 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +3 , $startyear)); 82 $day4after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +4 , $startyear)); 83 $day4 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +4 , $startyear)); 84 $day5after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +5 , $startyear)); 85 $day5 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +5 , $startyear)); 86 $day6after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +6 , $startyear)); 87 $day6 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +6 , $startyear)); 88 $day7after = date ("YmdHi",mktime($starthour , 0 , 0, $startmonth , $startday +7 , $startyear)); 89 $day7 = date ("m/d(D)",mktime($starthour , 0 , 0, $startmonth , $startday +7 , $startyear)); 90 101 102 103 /////////////////////////////////////////////////////////////////// 104 //1週間分のページのリンクの変数 105 $day0after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday , $beginyear)); 106 $day0 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday , $beginyear)); 107 $day1after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +1 , $beginyear)); 108 $day1 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +1 , $beginyear)); 109 $day2after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +2 , $beginyear)); 110 $day2 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +2 , $beginyear)); 111 $day3after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +3 , $beginyear)); 112 $day3 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +3 , $beginyear)); 113 $day4after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +4 , $beginyear)); 114 $day4 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +4 , $beginyear)); 115 $day5after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +5 , $beginyear)); 116 $day5 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +5 , $beginyear)); 117 $day6after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +6 , $beginyear)); 118 $day6 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +6 , $beginyear)); 119 $day7after = date ("YmdHi",mktime($beginhour , 0 , 0, $beginmonth , $beginday +7 , $beginyear)); 120 $day7 = date ("m/d(D)",mktime($beginhour , 0 , 0, $beginmonth , $beginday +7 , $beginyear)); 121 /////////////////////////////////////////////////////////////////// 91 122 92 123 … … 119 150 120 151 121 print "←<A HREF=\"./viewepg.php?p=$page&start=$yesterday\">$dayyesterday(前日)</A> <A HREF=\"./viewepg.php\">現在</A> 当日(<A HREF=\"./viewepg.php?p=$page&start=$today0400\">4:00</A> <A HREF=\"./viewepg.php?p=$page&start=$today0800\">8:00</A> <A HREF=\"./viewepg.php?p=$page&start=$today1200\">12:00</A> <A HREF=\"./viewepg.php?p=$page&start=$today1600\">16:00</A> <A HREF=\"./viewepg.php?p=$page&start=$today2000\">20:00</A> <A HREF=\"./viewepg.php?p=$page&start=$today2359\">24:00</A>) <A HREF=\"./viewepg.php?p=$page&start=$day1after\">$day1(翌日)</A> <A HREF=\"./viewepg.php?p=$page&start=$day2after\">$day2</A> <A HREF=\"./viewepg.php?p=$page&start=$day3after\">$day3</A> <A HREF=\"./viewepg.php?p=$page&start=$day4after\">$day4</A> <A HREF=\"./viewepg.php?p=$page&start=$day5after\">$day5</A> <A HREF=\"./viewepg.php?p=$page&start=$day6after\">$day6</A> <A HREF=\"./viewepg.php?p=$page&start=$day7after\">$day7</A>→<BR>\n"; 122 152 ///////////////////////////////////////////////////////////////// 153 //表示部分 154 print " 155 156 [<A HREF=\"./viewepg.php\">現在</A>] | 157 <A HREF=\"./viewepg.php?p=$page&start=$yesterday\">$dayyesterday [前日]</A> | 158 当日( 159 <A HREF=\"./viewepg.php?p=$page&start=$today0400\">4:00</A> 160 <A HREF=\"./viewepg.php?p=$page&start=$today0800\">8:00</A> 161 <A HREF=\"./viewepg.php?p=$page&start=$today1200\">12:00</A> 162 <A HREF=\"./viewepg.php?p=$page&start=$today1600\">16:00</A> 163 <A HREF=\"./viewepg.php?p=$page&start=$today2000\">20:00</A> 164 <A HREF=\"./viewepg.php?p=$page&start=$today2359\">24:00</A>) | 165 <A HREF=\"./viewepg.php?p=$page&start=$tomorrow\">$daytomorrow [翌日]</A> 166 <br> 167 | 168 <A HREF=\"./viewepg.php?p=$page&start=$day0after\">$day0</A> | 169 <A HREF=\"./viewepg.php?p=$page&start=$day1after\">$day1</A> | 170 <A HREF=\"./viewepg.php?p=$page&start=$day2after\">$day2</A> | 171 <A HREF=\"./viewepg.php?p=$page&start=$day3after\">$day3</A> | 172 <A HREF=\"./viewepg.php?p=$page&start=$day4after\">$day4</A> | 173 <A HREF=\"./viewepg.php?p=$page&start=$day5after\">$day5</A> | 174 <A HREF=\"./viewepg.php?p=$page&start=$day6after\">$day6</A> | 175 <A HREF=\"./viewepg.php?p=$page&start=$day7after\">$day7</A> | <BR>\n"; 176 /////////////////////////////////////////////////////////////////// 123 177 124 178 if ($maxrows > $maxdisplay){ … … 305 359 } 306 360 print "</table>\n"; 361 307 362 ?> 308 363