ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
?>
Дмитрий hitn Андронов - автоблогер. Серия видео про BMW X5 E70 3.0D
include('auth.php');
$dir = $_SERVER['DOCUMENT_ROOT'].'/photos';
$files = array_diff(scandir($dir), array('..', '.'));
$files = array_values($files);
$images = '';
foreach ($files as $key => $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 '
';
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);
}
}
?>