Здравствуйте, помогите с кодом прошу, дело в том, что сама обложка работает нормально, но через определенное n-ое количество времени, фотография и имя пользователя исчезают с обложки и она остается пустой, и через некоторое временно обратно появляется (a иногда и вовсе нет). Подскажите пожалуйста где ошибка и что не так? код: PHP: if($show_top_like or $show_top_comments) { setLog('Получаю посты группы'); $wall_get = getApiMethod('wall.get', array( 'owner_id' => '-'.$group_id, 'count' => '50' )); if($wall_get) { $wall_get = json_decode($wall_get, true); $countlike = array(); $countcomments = array(); foreach($wall_get['response']['items'] as $wall) { $count = $wall['comments']['count']; $offset = 0; if($count > 0) { while($offset < $count){ setLog('Получаю кол-во комментариев к посту '.$wall['id']); $comments_get = getApiMethod('wall.getComments', array( 'owner_id' => '-'.$group_id, 'post_id' => $wall['id'], 'need_likes' => '1', 'count' => '100', 'offset' => $offset )); if($comments_get) { $comments_get = json_decode($comments_get, true); foreach($comments_get['response']['items'] as $comments) { if($date_today == date('Ymd', $comments['date'])) { if(!isset($countcomments[$comments['from_id']]) and !isset($countlike[$comments['from_id']])) { $countcomments[$comments['from_id']] = 1; $countlike[$comments['from_id']] = $comments['likes']['count']; } else { $countcomments[$comments['from_id']]++; $countlike[$comments['from_id']] += $comments['likes']['count']; } var_dump($comments); } } } if($offset<$count) $offset = $offset + 100; } } } } } if($show_top_like) { $day_like_top = 0; if(count($countlike) > 0) { $value = max($countlike); $day_like_top = array_search($value, $countlike); setLog('Получаю ID кто сумарно набрал большее кол-во лайков к комментариям '.$day_like_top); if($day_like_top > 0) { $user_top_like = getApiMethod('users.get', array( 'user_ids' => $day_like_top, 'fields' => 'photo_200' )); if($user_top_like) { $user_top_like = json_decode($user_top_like, true); $top_like_name = $user_top_like['response'][0]['first_name']; $top_like_lastname = $user_top_like['response'][0]['last_name']; $top_like_photo = $user_top_like['response'][0]['photo_200']; if(!empty($top_like_name) && !empty($top_like_lastname) && !empty($top_like_photo)){ DownloadImages($top_like_photo, 'header/top_likes.jpg'); } } } } if($show_top_comments) { $day_comment_top = 0; if(count($countcomments) > 0) { $value = max($countcomments); $day_comment_top = array_search($value, $countcomments); setLog('Получаю ID кто суммарно написал больше всех комментариев '.$day_comment_top); if($day_comment_top > 0) { $user_top_comment = getApiMethod('users.get', array( 'user_ids' => $day_comment_top, 'fields' => 'photo_200' )); if($user_top_comment) { $user_top_comment = json_decode($user_top_comment, true); $top_comment_name = $user_top_comment['response'][0]['first_name']; $top_comment_lastname = $user_top_comment['response'][0]['last_name']; $top_comment_photo = $user_top_comment['response'][0]['photo_200']; // Скачиваем фото if(!empty($top_comment_name) && !empty($top_comment_lastname) && !empty($top_comment_photo)){ DownloadImages($top_comment_photo, 'header/top_comments.jpg'); } } } } }