Jak sprawdzić czy zdalny plik istnieje?

Jeśli na twoim serwerze wyłączona jest opcja allow_url_fopen zawsze można posłużyć się CURL w następujący sposób:

// zwraca TRUE jeśli istnieje
function remote_file_exists($filename)
{
  $ch = curl_init($filename);
  curl_setopt($ch, CURLOPT_NOBODY, true);
  curl_exec($ch);
  $response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  return ($response_code == 200);
}

źródło: sposoby inwestowania, olejek rycynowy na rzęsy

Powiązane wpisy:

Comments are closed.