Hallo Cheatah,
Such mal im Forums-Archiv nach "prospero:", dann findest Du (...)
Ups, doch sooo wenig darüber. Bei der Suche in Verbindung mit "PHP" erzielte ich keine Treffer.
if(!ereg("^http://([a-zA-Z0-9-]{2,}.)*[a-zA-Z]{2,3}((/[_a-zA-Z0-9-]+)*(.[_a-zA-Z0-9-]+)*)*$",$url)) { echo "falsch!"; }
_Einige_ fehlerhafte URLs. Viele richtige werden vermutlich auch als falsch fehlinterpretiert.
Hm, also wenn ich jetzt nicht gerade passwortgeschütze Bereiche und URL mit Parametern berücksichtigen will, was würde dann groß durchfallen?
Wie kommst Du denn darauf? RFC 1738 verbietet die Tilde;
Ok ok, Tatsache ist aber ja, daß man sich normal eher an dem orientiert, was gemacht wird, als an dem, was richtig wäre (--> Querverweis: HTML-Standards).
[_a-zA-Z0-9-~]
Schau Dir mal die Bindestriche genauer an und überlege Dir ihre Bedeutung. (...)
Tja, das war's wohl. Danke.
Grüße aus Köln
Julian