Как реализовать поиск по txt файлу? VK API PHP

191
06 февраля 2020, 13:30

Суть проблемы/идеи такова.

Каждый час документ будет проверятся на наличие там записей возможных для удаления...

Например: Сейчас 12:00, он находит в документе все значения возле которых аналогичное время и удаляет их, а после и из документа.

В документе значения сохраняются в таком виде:

wall-177279513-595 | 12:00
wall-177279513-597 | 12:00
wall-177279513-605 | 14:00

Запись | Время удаления данной записи

Пытался реализовать с помощью чтения из документа значений и его перебора через foreach но потерпел "фиаско"...

PS. Сам код

class wall_delete{
    public function send($post_id, $group_id, $standalone_token){
        $request_params = array(
            "owner_id" => $group_id,
            "post_id" => $post_id,
            "access_token" => $standalone_token,
            "v" => "5.92");
        $get_params = http_build_query($request_params);
        file_get_contents("https://api.vk.com/method/wall.delete?".$get_params);}}

            $str = explode("\n", file_get_contents(__DIR__."/reposts.txt"));
            foreach($str as $value){
                $str_2 = explode(" | ", $value);
                if("12:00" == $str_2[1]){
                    $wd->send($str_2[0], "177279513", $standalone_token);
                }}

Реализовать поиск получилось, но заставить его удалять запись через Метод удаления записей ВК не получается...

READ ALSO
php и ajax работают долго

php и ajax работают долго

Есть корзина товаров, работает с помощью сессии, а также php обработчик и js файл, который шлет Ajax запросы в обработчик

128
Какими методами можно вывести и как правильно выводить на страницу данные полученные от сервера в результате обработки Ajax запроса?

Какими методами можно вывести и как правильно выводить на страницу данные полученные от сервера в результате обработки Ajax запроса?

Я постараюсь описать как можно подробнее суть моей проблемы, что я пытаюсь сделать и что я уже пробовал сделать, итак

144
Как справиться с ошибкой [pool www] seems busy?

Как справиться с ошибкой [pool www] seems busy?

Помогите настроить PHP-FPM

152
Заменить символ в начале строки

Заменить символ в начале строки

Нужно реализовать следующее: Заменять английскую E на YE, если E стоит в начале любого слова в строке или после a, o, i, e, u, y

188