예제 #1
0
} else {
    $page = 1;
}
// 検索ワードGET
$keyword = $_GET['keyword'];
$keyword_converted = mb_convert_kana($keyword, 's', 'UTF-8');
$ary_keyword = preg_split('/[\\s]+/', $keyword_converted, -1, PREG_SPLIT_NO_EMPTY);
// キーワード成形
foreach ($ary_keyword as $row) {
    $sql_input_keyword .= $row . '%';
}
$popTags = getPopTags();
$dbm = new DBM();
$movieDataRow = array();
$dbm->setMovieData(1000, "{$keyword}");
$dbm->getMovieData($movieDataRow);
if ($page < 1) {
    $offset = 0;
} else {
    $offset = $page - 1;
}
$movieData = array_slice($movieDataRow, $offset * FILES_PER_PAGE, FILES_PER_PAGE);
// page_nav用
$totalMovies = count($movieDataRow);
$totalPages = $totalMovies / FILES_PER_PAGE;
/*
if($totalPages < 1) {
    $totalPages = 1;
}
*/
// Debug
예제 #2
0
<?php

require_once './DataGet/config.php';
require_once './DataGet/functions.php';
// 必要なデータ
$dbm = new DBM();
// 新着動画
$newMovies = [];
$dbm->setMovieData(12, "");
$dbm->getMovieData($newMovies);
// おすすめ動画
$recomMovies = [];
$dbm->setRecomMovieData(30);
$dbm->getMovieData($recomMovies);
// おすすめ動画のtext修正
foreach ($recomMovies as &$movie) {
    $movie['text'] = mb_substr($movie['text'], 30, mb_strlen($movie['text']) - 30);
}
// 人気タグ一覧
$popTags = getPopTags();
// 総動画数取得
$numberOfMovie = getNumberOfMovie();
// Debug
/*
var_dump(count($newMovies));
echo '<br>';
foreach($newMovies as $movie) {
    var_dump($movie['title']);
    echo '<br>';
}
*/