Kontrola chyby odpovědi CURL v PHP
Pokud během požadavku dojde k nějaké
chybě, do proměnné s výsledkem
se dostane false.
Toho lze využít pro kontrolu
chyby:
<?php
// Provedeme požadavek:
$res = curl_exec($curl);
if ($res === false) {
// Vypíšeme chybovou zprávu:
echo 'error';
} else {
// Vypíšeme výsledek:
var_dump($res);
}
?>
Pomocí funkce curl_error
lze získat text chyby,
ke které došlo v CURL:
<?php
// Provedeme požadavek:
$res = curl_exec($curl);
if ($res === false) {
// Vypíšeme chybu:
echo curl_error($curl);
} else {
// Vypíšeme výsledek:
var_dump($res);
}
?>
Proveďte příslušné opravy ve vaší funkci.
Zkuste se připojit k neexistujícímu webu. Prostudujte text chyby CURL pro tento případ.