ho fatto
codice:
$filename = "http://www.miosito.it/cartella/img.jpg";
$header_response = get_headers($filename, 1);
if ( strpos( $header_response[0], "404" ) !== true ) {

FILE ESISTE

} else {

FILE NON ESISTE
}
Se esiste funziona correttamente, ma se il file non esiste ugualmente ho risultato del FILE ESISTENTE
Grazie
G.