Sto scrivendo uno script che preleva un'immagine da un sito e la salva sul mio server.
il problema è che viene creato un file anche se l'url passato come parametro non contiene nessuna immagine.
come faccio a controllare se l'url è raggiungibile prima di eseguire l'operazione?
posto anche il codice della funzione:

Codice PHP:
private function preleva_immagine($url$path)
    {
        
$lfile fopen($path"w"); 
        
$ch curl_init(); 
        
curl_setopt($chCURLOPT_URL$url); 
        
curl_setopt($chCURLOPT_HEADER0); 
        
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
        
curl_setopt($chCURLOPT_USERAGENT'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)'); 
        
curl_setopt($chCURLOPT_FILE$lfile);
        
$rawdata=curl_exec($ch);
        
fwrite($lfile$rawdata);
         
curl_close($ch); 

        
fclose($lfile); 
    }