PHP Автоматизация кросс-постинга (обычных или рекламных постов) между сообществами вКонтакте

В редакторе

PHP Автоматизация кросс-постинга (обычных или рекламных постов) между сообществами вКонтакте

Brain_Script
472
2018-10-28 15:05:40
76c60b65
<? $token = ''; // токен $groupid = ''; // айди группы // month_line делят месяц на три части с 1 по 10 число, с 11 по 20 число, с 21 по 31 число $month_line1 = '10'; $month_line2 = '21'; //day_line делят сутки на три части: утро с 0 до 11 часов, день с 12 до 19 часов, вечер с 20 до 23 часов $day_line1 = '11'; $day_line2 = '20'; // ОБЪЕКТЫ ДЛЯ РЕПОСТИНГА // утро с 1 по 10 число месяца $object_m1 = 'wall-125219797_4'; // день с 1 по 10 число месяца $object_d1 = 'wall-4180118_139'; // вечер с 1 по 10 число месяца $object_e1 = 'wall-4180118_128'; // утро с 11 по 20 число месяца $object_m2 = 'wall-91785268_3219'; // день с 11 по 20 число месяца $object_d2 = 'wall-4180118_136'; // вечер с 11 по 20 число месяца $object_e2 = 'wall-4180118_133'; // утро с 21 по 31 число месяца $object_m3 = 'wall-4180118_125'; // день с 11 по 20 число месяца $object_d3 = 'wall-4180118_124'; // вечер с 11 по 20 число месяца $object_e3 = 'wall-4180118_116'; $date_time_array = getdate( time() ); $cur_day = $date_time_array['mday']; $cur_hour = $date_time_array['hours']; // дни месяца с 1 по 10 if ($cur_day <= "$month_line1") { // утро с 1 по 10 if ($cur_hour <= "$day_line1") { $repost = vkapi('wall.repost?object='.$object_m1.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // день с 1 по 10 if ($cur_hour > "$day_line1" and $cur_hour < "$day_line2") { $repost = vkapi('wall.repost?object='.$object_d1.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // вечер с 1 по 10 if ($cur_hour >= "$day_line2") { $repost = vkapi('wall.repost?object='.$object_e1.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } } // дни месяца с 11 по 20 if ($cur_day > "$month_line1" and $cur_day < "$month_line2"){ // утро с 11 по 20 if ($cur_hour <= "$day_line1") { $repost = vkapi('wall.repost?object='.$object_m2.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // день с 11 по 20 if ($cur_hour > "$day_line1" and $cur_hour < "$day_line2") { $repost = vkapi('wall.repost?object='.$object_d2.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // вечер с 11 по 20 if ($cur_hour >= "$day_line2") { $repost = vkapi('wall.repost?object='.$object_e2.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } } // дни месяца с 21 по 31 if ($cur_day >= "$month_line2") { // утро с 21 по 31 if ($cur_hour <= "$day_line1") { $repost = vkapi('wall.repost?object='.$object_m3.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // день с 21 по 31 if ($cur_hour > "$day_line1" and $cur_hour < "$day_line2") { $repost = vkapi('wall.repost?object='.$object_d3.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } // вечер с 21 по 31 if ($cur_hour >= "$day_line2") { $repost = vkapi('wall.repost?object='.$object_e3.'&group_id='.$groupid.'&access_token='.$token.'&v=5.57'); } } function vkapi($method) { $ch = curl_init("https://api.vk.com/method/".$method); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $response = curl_exec($ch); curl_close($ch); return $response; } ?>
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика