<?php /******************************************************************* @ぴあ 特集一覧表示 2008/10/27 yoshida *******************************************************************/ // 一覧の1ページ表示数を定数化 define("F_MAXROW",10); // libraryのインクルード require_once("../modules/func.php"); require_once("xml.php"); /* XMLからデータを配列で取得 */ // XMLファイルの場所 $xml = "./xml/feature.xml"; // XMLファイルの取得 $xml_data = file_get_contents($xml); // XMLから配列に変換 $data = XML_unserialize($xml_data); // 配列全体にXSS対策 $data = hsc($data); /* データをHTMLテンプレートに出力 */ // getパラメータの文字処理 @extract(getParams("GET")); // ページ番号の設定(受信データがなければ1をセット) if(empty($p) or !is_numeric($p))$p=1; // 出力データ配列の初期化 $id = array(); $title = array(); $photo = array(); $text = array(); $update = array(); $link = array(); // 抽出開始・終了位置の指定 $start = ($p-1) * F_MAXROW; $end = ($p * F_MAXROW < count($data["feature"]["item"]))?$p * F_MAXROW:count($data["feature"]["item"]); // 出力データ配列に格納 for($i = $start; $i < $end;$i++){ array_push($id, $data["feature"]["item"][$i]["id"]); array_push($title, $data["feature"]["item"][$i]["title"]); array_push($photo, ($data["feature"]["item"][$i]["photo"])?$data["feature"]["item"][$i]["photo"]:"/img/common/no_image.gif"); array_push($text, nl2br($data["feature"]["item"][$i]["text"])); array_push($update, $data["feature"]["item"][$i]["update"]); array_push($link, $data["feature"]["item"][$i]["link"]); } /* ページング */ // 次ページ番号 $next = $p + 1; // 前ページ番号 $prev = $p - 1; // 商品全件数 $tcnt = count($data["feature"]["item"]); // 全ページ数 $totalpage = ceil($tcnt/F_MAXROW); // 前ページ if($p <= 1){ $prev = ""; } //次ページ if($totalpage <= $p){ $next = ""; } // ページ番号表示 if($totalpage > 10){ if($p<3){ $s = 1; }elseif($p>$totalpage-3){ $s = $totalpage - 4; }else{ $s = $p - 2; } for($i=$s;$i<($s+5);$i++){ if($i==$s+4){ if($i == $p): $page_count .= "<span class=\"last\">".$i."</span>"; else: $page_count .= "<a href=\"index.php?p=".$i."\" class=\"last\">".$i."</a>"; endif; }else{ if($i == $p): $page_count .= "<span>".$i."</span>"; else: $page_count .= "<a href=\"index.php?p=".$i."\">".$i."</a>"; endif; } } }else{ for($i=1;$i<=$totalpage;$i++){ if($i==$totalpage){ if($i == $p): $page_count .= "<span class=\"last\">".$i."</span>"; else: $page_count .= "<a href=\"index.php?p=".$i."\" class=\"last\">".$i."</a>"; endif; }else{ if($i == $p): $page_count .= "<span>".$i."</span>"; else: $page_count .= "<a href=\"index.php?p=".$i."\">".$i."</a>"; endif; } } } // HTTPヘッダ出力 header("Content-Type: text/html; charset=shift-jis"); header("Content-Language: ja"); header("Content-Style-Type: text/css"); header("Content-Script-Type: text/javascript"); /* 無効の有効期限設定 */ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="Description" content="動画を始めとするWEBオリジナルのコンテンツなどエンタメをより深く楽しめます。" /> <meta name="Keywords" content="エンタメ,チケット,プレイガイド" /> <meta name="author" content="ぴあ株式会社" /> <title>特集/チケットぴあ</title> <link rel="stylesheet" type="text/css" href="../css/import.css" media="screen, print" /> <link rel="stylesheet" type="text/css" href="../css/header_footer120904.css" media="screen, print" /> <link rel="start" href="/" title="トップページ" /> <link rel="index" href="/sitemap/" title="サイトマップ" /> <link rel="alternate" type="application/rss+xml" title="ROR" href="../sitemap.xml" /> <link rel="alternate" type="application/rss+xml" title="@ぴあRSS" href="http://www.pia.co.jp/news/xml/newsheadline.rdf" /> <script type="text/javascript" src="../js/jquery.js"></script> <script type="text/javascript" src="../js/function.js"></script> <script type="text/javascript" src="../js/rollover.js"></script> <script type="text/javascript" src="../js/smoothscroll.js"></script> <script type="text/javascript" src="../js/swfobject.js"></script> <script type="text/javascript" src="http://contents08.adingo.jp.eimg.jp/0000000000000690/ach.js"></script> <!-- for ga --> <script type="text/javascript"> var thisDomain = location.href.match(/^[httpsfile]+:\/{2,3}([0-9a-zA-Z\.\-:]+?):?[0-9]*?\//i)[1]; var firstTracker = null; var secondTracker = null; var _gaq = _gaq || []; _gaq.push(function() { firstTracker = _gaq._createAsyncTracker('UA-13210169-1', 'ga_asp'); firstTracker._trackPageview(); firstTracker._setDomainName(".pia.jp"); firstTracker._trackPageview(); secondTracker = _gaq._createAsyncTracker('UA-3292047-1', 'ga_current'); secondTracker._trackPageview(); }); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> </head> <body id="feature" class="temp01"> <!-- SMARTtag start--> <script language='JavaScript'> var CM8Server='web-jp.ad-v.jp'; var CM8Cat='pia.contents'; </script> <script language='JavaScript' src='http://web-jp.ad-v.jp/adam/cm8adam_1_call.js'></script> <!-- SMARTtag end--> <div id="pia"> <a name="toppage" id="toppage"></a> <!-- ▼▼ヘッダー --> <div id="header"> <h1><a href="http://t.pia.jp/"><img src="http://www.pia.co.jp/img/common/pia_logo.gif" alt="チケットぴあ" border="0" /></a></h1> <!-- ▼@ぴあTOP、チケットぴあ、ぴあ映画生活 --> <!--<ul> <li class="btn00"><a href="http://www.pia.co.jp/variable/w?id=056798"><img src="http://www.pia.co.jp/img/common/header_btn_atmark.gif" alt="@ぴあ" width="120" height="37" border="0" /></a></li> <li class="btn01"><a href="http://t.pia.jp/"><img src="http://www.pia.co.jp/img/common/header_btn_denticke.gif" alt="チケットぴあ" width="120" height="37" border="0" /></a></li> <li class="btn02"><a href="http://www.pia.co.jp/variable/w?id=087067"><img src="http://www.pia.co.jp/img/common/header_btn_piaeiga.gif" alt="ぴあ映画生活" width="120" height="37" border="0" /></a></li> </ul> --> </div> <!-- ▲▲ヘッダー --> <!-- ▼▼グローバルナビ --> <!--<div id="gnavi"> <ul> <li class="nav01"><a href="http://www.pia.co.jp/variable/w?id=048079" class="img">特集</a> <div class="snav"></div> </li> <li class="nav02"><a href="http://www.pia.co.jp/variable/w?id=048080" class="img">インタビュー</a> <div class="snav"></div> </li> <li class="nav03"><a href="http://www.pia.co.jp/variable/w?id=047476">エンタメに行こう</a></li> <li class="nav04"><a href="http://www.pia.co.jp/variable/w?id=037532">今週のプレゼント</a></li> <li class="nav07"><a href="http://www.pia.co.jp/variable/w?id=056918" class="img">ランキング</a> <div class="snav"></div> </li> <li class="nav05"><a href="http://www.pia.co.jp/variable/w?id=037530">最新ニュース</a></li> <li class="nav06"><a href="http://www.pia.co.jp/variable/w?id=048081">サイトマップ</a></li> </ul> </div> --> <!-- ▲▲グローバルナビ --> <!-- ▼▼contents --> <div id="contents"> <div id="section"> <div id="main"> <p id="pan"><a href="http://t.pia.jp/">TOP</a> > 特集</p> <h2><img src="img/title.gif" alt="特集" width="565" height="55" /></h2> <ul class="list"> <?php for($i=0;$i<count($id);$i++){?> <li> <p class="ph"><a href="<?php echo $link[$i];?>"><img src="<?php echo $photo[$i];?>" alt="" width="165" height="102" border="0" /></a></p> <dl> <dt><a href="<?php echo $link[$i];?>"><?php echo $title[$i];?></a></dt> <dd><?php echo $text[$i];?></dd> <dd class="date">(<?php echo $update[$i];?>)</dd> <dd><a href="<?php echo $link[$i];?>" class="icon01">特集記事へ</a></dd> </dl> </li> <?php }?> </ul> <div class="pageNavi"> <ul> <li class="back"><?php if(!empty($prev)){?><a href="index.php?p=<?php echo $prev;?>" class="icon03">前へ</a><?php }?></li> <li class="next"><?php if(!empty($next)){?><a href="index.php?p=<?php echo $next;?>" class="icon02">次へ</a><?php }?></li> </ul> <p class="number"><?php echo $page_count;?></p> </div> <!--インタレストマッチ---> <div id="im"> <script type="text/javascript" src="http://contents08.adingo.jp.eimg.jp/0000000000000821/acs.js"></script> </div> <!-- ▼ FLASHクリップ上--> <div id="clip01"><img src="../img/common/clip.gif" alt="" width="39" height="70" /></div> <script type="text/javascript"> var so = new SWFObject("../swf/flash3.swf", "flash3", "39", "70", "8", "#FFFFFF"); so.addParam("menu", "false"); so.addParam("quality", "high"); so.write("clip01"); </script> </div> <!-- ▼ 右エリア--> <div id="side"> <!-- ▼ 右ADバナー--> <div id="ad2"> <div id="rectangle_300x250"> <!-- PLACEHOLDERtag start--> <script language='JavaScript'>CM8ShowAd('rectangle_300x250')</script> <noscript> <a href='http://web-jp.ad-v.jp/adam/ep/click/pia.contents/rectangle_300x250?cat=pia.contents' target='_blank'> <img src='http://web-jp.ad-v.jp/adam/noscript?cat=pia.contents&format=rectangle_300x250' border='0'></a> </noscript> <!-- PLACEHOLDERtag end--> </div> </div> <br /> <p id="bana"><a href="http://www.pia.co.jp/konohito/index.php"><img src="http://www.pia.co.jp/100q/img/bn_konohito.jpg" alt="今週のこの人" width="310" height="86" border="0" /></a></p> <!-- ▼ おすすめトピック--> <div class="topic"> <h2><img src="../../img/common/txt_topic.gif" alt="おすすめトピックス" width="101" height="12" /></h2> <ul> <li class="topi1"> <script type="text/javascript" src="http://contents08.adingo.jp.eimg.jp/0000000000000729/acs.js"></script> </li> </ul> </div> <!-- ▼ こちらも注目--> <!-- <div class="tyumoku"> <h2><img src="img/tyumoku.gif" alt="こちらも注目!!" width="52" height="49" /></h2> <p><a href="hanabi/index.php"><img src="img/bn_hanabi02.jpg" alt="花火特集2011" width="158" height="58" border="0" /></a></p> <dl> <dt><a href="winter2010/index.php" class="icon02">クリスマス・ニューイヤー特集2010-2011</a></dt> <dd class="line">クリスマス・年末年始にぴったりのエンタメ情報が満載!!</dd> <dt><img src="img/past_txt.gif" alt="過去の特集" width="75" height="13" /></dt> <dd><a href="winter2010/index.php" class="icon02">夏フェス特集2010</a></dd> <dd><a href="summerfes2010/index.php" class="icon02">夏フェス特集2010</a></dd> <dd><a href="spring2010/index.php" class="icon02">春特集2010</a></dd> <dd> </dd> <dd><a href="http://pia-eigaseikatsu.jp/" class="icon02">映画の特集は映画生活へ</a></dd> </dl> </div> --> <!-- ▼ Hot Spot--> <div class="hs"> <h2>オススメキーワード【PR】</h2> <!-- 表示する場所に追加 start --> <script type="text/javascript" src="http://product.adingo.jp.eimg.jp/c/hybridplus/keyword.php?apikey=0149800001" charset="utf-8"></script> <!-- 表示する場所に追加 end --> </div> </div> </div> <!-- ▲▲section --> <!-- ▼ ノート最下部--> <div id="note" class="t10"> <div class="copy"> <p>チケットぴあに掲載されているすべてのコンテンツ(記事、画像、音声データ等)はぴあ株式会社の承諾なしに無断転載することはできません。 </p> <!-- ▼ FLASHクリップ下--> <div id="clip02"><img src="../img/common/clip.gif" alt="" width="39" height="70" /></div> <script type="text/javascript"> var so = new SWFObject("../swf/flash3.swf", "flash3", "39", "70", "8", "#FFFFFF"); so.addParam("menu", "false"); so.addParam("quality", "high"); so.write("clip02"); </script> </div> </div> </div> <!-- ▲▲contents --> <p class="pagetop"><a href="#toppage"><img src="../img/common/btn_pagetop.gif" alt="ページTOPへ" width="72" height="10" border="0" /></a></p> <!-- ▼▼フッター--> <?php include("../common/footer_tpia.php");?> <!-- ▲▲フッター--> </div> </body> </html>