Michael Schröpl: Abfragen ob eine Datei existiert

Beitrag lesen

if (-e "Dateiname") {
  do_something();
}
Funktioniert das auch mit beliebigen Internetadressen?

Nein. Erstens ist eine URL keine Datei (jedenfalls ist der Zugriffsmechanismus unterschiedlich), zweitens ist der Begriff "existiert" bei einer URL temporär definiert (Server-Verfügbarkeit).

Mit LWP::Simple kannst Du u. a. den Head einer URL "absaugen" - und damit praktisch prüfen, ob sie (derzeit) ansprechbar ist.
http://www.teamone.de/selfaktuell/serverid.htm macht genau dies.