Ich bin mir nicht sicher, aber du könntest versuchen, gleichzeitig eine Überprüfung auf Ordner einzubauen, etwa so:
[EDIT]
OK, 2 Dinge: Du kannst mit fopen sehr wohl eine "Datei" wie http://www.google.de/ auslesen (s. PHP-Manual) und außerdem arbeiten laut PHP-Manual sowohl is_file als auch is_dir nicht mit enfernten Dateien.