Linkcheck
Ludger
- php
0 Ludger0 Julian Hofmann
Hallo,
prüfe mit
if (!ereg(".+@.+..{2,}",$email))
{
echo "Fehler";
}
auf die Richtigkeit von eMail-Adressen.
Das gleiche würde ich auch gerne für Links machen, habe es so probiert, erhalte aber nur Fehler
if (!ereg(".+..{3,}",$homepage))
{
echo "Fehler";
}
Kann mir jemand sagen, was ich ändern muss?
Gruss, Ludger
Noch etwas:
Als gültig sollen Adressen in der Form
www.domain.tld
subdomain.domain.tld
www.domain.tld/dir/dir ...
gelten.
Danke für die Kenntnisnahme, Ludger
Hallo
Kommt jetzt etwas darauf an, wofür den linkchekc werden soll, aber ganz so einfach bringt es meiner Meinung nach nichts. Beispielsweise testest Du gar nicht, ob ein http(s):// oder ftp:// davor steht. Auf verstehe ich nicht ganz, warum Du URL in IP-Form nicht akzeptieren willst (oder es zumindest nicht bei der Aufzählung dabei hast).
Denke, ein ganz netter Ansatz rund um solche Checks ist der Artikel http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/email/index.html zur Kontrolle von Mailadressen. Das Archiv dürfte auch einiges zum Thema Linkcheck/URL-Check enthalten.
Grüße aus Würzburg
Julian