$value) { $images .= ($key == 0) ? '
' : '
'; } $fileDate = 'date.txt'; $fileJson = 'data.json'; $today = date("Y-m-d"); $dateF = file_get_contents($fileDate); $start_work = "16:00"; $end_work = "16:10"; $currentTime = date("H:i"); $currentDateTime = strtotime(date('Y-m-d H:i')); $startDateTime = strtotime(date('Y-m-d') ." ". $start_work); $endDateTime = strtotime(date('Y-m-d') ." ". $end_work); if (($dateF < $today) || ($startDateTime < $currentDateTime && $currentDateTime < $endDateTime)) { // if ($dateF < $today) { file_put_contents($fileDate, $today); $list = file_get_contents("https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&order=date&channelId=UC3WNQ0gzCUkGPvULk23eaxA&key=AIzaSyDZbEYwa0B4MSlloklGEvkwNdCBDx1UAG8"); $result = json_decode($list, true); foreach ($result['items'] as $key => $value) { if($value['id']['kind'] == 'youtube#video'){ checkVideo($value); } } } //else { $query = mysqli_query($db, "SELECT * FROM `youtube` ORDER BY `publishedAt` DESC"); echo '
YOUTUBE
'.$images.'
Дима hitn Андронов
'; while ($value = mysqli_fetch_assoc($query)) { $dateF = explode('-', $value['publishedAt']); $date = (int)$dateF[2].' '.getCyrMonthName($dateF[1]).' '.$dateF[0]; echo ' '; } echo '
'; // } function getCyrMonthName($num){ switch ($num) { case '01': return 'января'; break; case '02': return 'февраля'; break; case '03': return 'марта'; break; case '04': return 'апреля'; break; case '05': return 'мая'; break; case '06': return 'июня'; break; case '07': return 'июля'; break; case '08': return 'августа'; break; case '09': return 'сентября'; break; case '10': return 'октября'; break; case '11': return 'ноября'; break; case '12': return 'декабря'; break; default: return 'unknown'; break; } } function checkVideo($result){ global $db; $query = mysqli_query($db, "SELECT * FROM `youtube` WHERE `videoId` = '".$result['id']['videoId']."'"); $row = mysqli_fetch_array($query); if ($row['videoId'] !== $result['id']['videoId']){ $date = explode('T', $result['snippet']['publishedAt'])[0]; $maxImgPath = 'https://i.ytimg.com/vi/'.$result['id']['videoId'].'/maxresdefault.jpg'; $maxImg = file_get_contents($maxImgPath); $img = (strlen($maxImg) > 10) ? $maxImgPath : $result['snippet']['thumbnails']['high']['url']; $query2 = "INSERT INTO youtube (id, etag, videoId, publishedAt, channelId, title, description, img) VALUES ('0', '".$result['etag']."', '".$result['id']['videoId']."', '".$date."', '".$result['snippet']['channelId']."', '".$result['snippet']['title']."', '".$result['snippet']['description']."', '".$img."');"; mysqli_query($db, $query2); } } ?>