CURL-vastauksen virhetarkistus PHP:ssä

Jos pyynnön aikana tapahtuu jokin virhe, tulomuuttujaan päätyy false. Tätä voidaan hyödyntää virhetarkistukseen:

curl.php<?php
  // Suoritetaan pyyntö:
  $res = curl_exec($curl);
  
  if ($res === false) {
    // Tulostetaan virheilmoitus:
    echo 'error';
  } else {
    // Tulostetaan tulos:
    var_dump($res);
  }
?>

Funktiolla curl_error voi saada CURL:ssa tapahtuneen virheen tekstin:

curl.php<?php
  // Suoritetaan pyyntö:
  $res = curl_exec($curl);
  
  if ($res === false) {
    // Tulostetaan virhe:
    echo curl_error($curl);
  } else {
    // Tulostetaan tulos:
    var_dump($res);
  }
?>
Задание 1

Tee tarvittavat muutokset omaan funktioosi.

Задание 2

Yritä ottaa yhteyttä olematomaan verkkosivustoon. Tutki CURL-virheen tekstiä tässä tapauksessa.