$page = isset($_GET['page']) ? (int)$_GET['page'] : 1; $url = "https://dev.hotpic.cc/tiktok_api/getAllVideos.php?page=$page&limit=20"; $response = file_get_contents($url); if ($response !== false) { $obj = json_decode($response, true); $videos = $obj['videos'] ?? []; $lastpage = $obj['lastpage'] ?? 1; $count_total = $obj['count_total'] ?? count($videos); } else { $videos = []; $lastpage = 1; $count_total = 0; } $videoCounter = 0; // Initialize a counter variable foreach ($videos as $q) { $videoCounter++; $title = $q['title']; $jid = $q['jid']; $author = $q['author']; $src = $domain . "/videos/$author/" . $q['filename']; $tag = $q['tag']; $tag = rtrim($tag, ','); $tag_arr = explode(",", $tag); $score = $q['score']; $hasAudio = $q['hasAudio']; if ($score >= 1000) { $score = round($score / 1000, 1) . 'k'; } $link_flair_text = $q['link_flair_text']; $filename = pathinfo($src, PATHINFO_FILENAME); // File name without extension $webpImg = $domain . "/videos/$author/thumb/$filename.webp"; $jpegImg = $domain . "/videos/$author/thumb/$filename.jpg"; ?>