Moin, moin,
deshalb dachte ich mir es wäre doch einfacher, wenn ein user auf einen link klickt, diesen zuerst zu überprüfen - sprich ob es die site gibt - und den user erst dann weiter zu leiten.
wenn die site nicht mehr vorhanden ist, wird der user vertröstet, und der datensatz in einer datei vermerkt.
ich will nicht das ihr mir hier programme schreibt! nur nen befehl oder ne sub die soetwas ermöglicht.
Mit den LWP Modulen, kommt man da sehr gut weiter. Diese müßen in der Regel aber erst
noch installiert werden. Das Modul LWP::Simple enthält eine Methode head, die gut zum
antestet verwendet werden kann:
($content_type, $document_length, $modified_time, $expires, $server) = head ($url);
Im scalaren Kontext gibt die Funktion TRUE bei Erfolg zurück:
use LWP::Simple;
...
if (head $url)
{
print "Location: $url\n\n";
}
else
{
print "Location: sorry-page\n\n";
}
Zum starten sollte das reichen ;-) Viel Spaß damit,
Jörk