チェンジセット 94: trunk/install/php/showlibc.php

差分発生行の前後
無視リスト:
コミット日時:
2010/02/28 22:28:26 (14 年前)
コミッタ:
sorshi
ログメッセージ:

SQLite採用

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/install/php/showlibc.php

    r83 r94  
    6868SELECT foltia_program.title   
    6969FROM  foltia_program    
    70 WHERE foltia_program.tid = $tid   
    71 "; 
    72 $rs = m_query($con, $query, "DBクエリに失敗しました"); 
    73 $maxrows = pg_num_rows($rs); 
    74 if ($maxrows == 0 ){ 
    75  $syobocaldb = `curl "http://cal.syoboi.jp/db?Command=TitleLookup&TID=$tid" | head -2 `; 
     70WHERE foltia_program.tid = ?  
     71"; 
     72//$rs = m_query($con, $query, "DBクエリに失敗しました"); 
     73$rs = sql_query($con, $query, "DBクエリに失敗しました",array($tid)); 
     74$rowdata = $rs->fetch(); 
     75if (! $rowdata) { 
     76$syobocaldb = `curl "http://cal.syoboi.jp/db?Command=TitleLookup&TID=$tid" | head -2 `; 
    7677$syobocaldb = mb_convert_encoding($syobocaldb, "EUC-JP", "UTF-8"); 
    7778        $syobocaldb = preg_match("/<Title>.*<\/Title>/", $syobocaldb,$title); 
     
    8081        $title =  htmlspecialchars($title) ; 
    8182}else{ 
    82 $rowdata = pg_fetch_row($rs, 0); 
    8383$title = $rowdata[0]; 
    8484$title =  htmlspecialchars($title) ; 
     
    143143LEFT JOIN foltia_program   
    144144ON foltia_mp4files.tid = foltia_program.tid  
    145 WHERE foltia_mp4files.tid = $tid   
     145WHERE foltia_mp4files.tid = ?   
    146146ORDER BY \"startdatetime\" ASC 
    147147"; 
    148148 
    149149$rs = ""; 
    150 $rs = m_query($con, $query, "DBクエリに失敗しました"); 
    151 $maxrows = pg_num_rows($rs); 
    152 if ($maxrows > 0 ){ 
     150//$rs = m_query($con, $query, "DBクエリに失敗しました"); 
     151$rs = sql_query($con, $query, "DBクエリに失敗しました",array($tid)); 
     152$rowdata = $rs->fetch(); 
     153if ($rowdata) { 
    153154if(ereg("iPhone",$useragent)){ 
    154155        print "<ul id=\"home\" title=\"$title\" selected=\"true\">"; 
     
    159160"; 
    160161} 
    161 for ($row = 0; $row < $maxrows; $row++) { 
    162         $rowdata = pg_fetch_row($rs, $row); 
    163  
     162        do { 
    164163$title = $rowdata[1]; 
    165164 
     
    195194} 
    196195//Starlight Breaker向け拡張 
    197 //$debug_pg_num_rows = pg_num_rows ($rs ); 
     196//$debug_pg_num_rows = $rs ->rowCount(); 
    198197$caplink = ""; 
    199198 
    200 if (($sbpluginexist == 1) && (pg_num_rows ($rs ) > 0))
     199               if ($sbpluginexist == 1)
    201200 //$capimgpath = htmlspecialchars(preg_replace("/.m2p/", "", $rowdata[5])); 
    202201 $capimgpath = htmlspecialchars(preg_replace("/.m2./", "", $rowdata[5])); 
     
    244243}//endif iPhone 
    245244 
    246 }//for 
     245        } while ($rowdata = $rs->fetch()); 
    247246}else{ 
    248247print "録画ファイルがありません<br>\n"; 
track feed