PHP ile uzak sunucudaki dosyanın var olup olmadığını kontrol etmek için get_headers() fonksiyonunu kullanabilirsiniz.
<?php $file = get_headers('http://www.erbilen.net/a.txt'); if( $file['0'] == 'HTTP/1.1 200 OK' ) { print 'dosya var'; } else { print 'dosya yok'; } ?>