• Почему unlink не удаляет файл?

    @Us59 Автор вопроса
    Вот часть cURL ф-ции:
    $result = curl_exec($ch);
                $info = curl_getinfo($ch);
    
                if ($info["http_code"] == 200) {
                    $array = array();
                    $array[] = array(
                        '123' => '456',
                    );
                }
                unlink(__DIR__ . '/cookie_' . $num["Id"] . '.txt');
                curl_close($ch);
            }
            return $array;
         ?>


    return отрабатывает.
    Ответ написан
  • Почему приходит NULL Multi-curl при повторных запросах?

    @Us59 Автор вопроса
    Жаль, что никто не догадался, но вот оно решение:
    Сервер не возвращает пустоту, если вы столкнулись с подобной ситуацией для начала проверьте, какой статус вернул curl:
    curl_getinfo($cp, CURLINFO_HTTP_CODE);
    Если 200 - сервер успешно отработал.

    В моем случае ошибка заключалась в том, что сервер иногда выдавал ответ не в формате Json и поэтому, когда я использую ф-цию json_decode он ничего не находит и выдает NULL, хотя ответ может быть совершенно другим.
    Ответ написан
    Комментировать