Дмитрий Бондарчук, Скажите, что вам возвращается. Судя по вашему коду вы завершаете сеанс cURL до того как успеваете получить ошибку.
Поместите вот этот ваш код до закрытия:
if (curl_errno($curl)){
echo '';
echo curl_error($curl);
echo '';
} else {
echo '';
echo "Удачно";
echo $response;
echo '';
}
Или используйте что-то такое:
$response = curl_exec($ch);
if ($response === false) {
throw new Exception(curl_error($ch), curl_errno($ch));
}
curl_close($ch);