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:
curl.php<?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:
curl.php<?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);
}
?>
Задание 1
Proveďte příslušné opravy ve vaší funkci.
Задание 2
Zkuste se připojit k neexistujícímu webu. Prostudujte text chyby CURL pro tento případ.