Wenn du über das lokale Dateisystem zugreifst per is_dir(). Andernfalls (sprich: Zugriff über HTTP) müßtest du eine Anfrage stellen und die Antwort des Servers untersuchen.