Mailinglisten-Archive |
Moin,
das Select Problem ( "%" geht, "_" nicht) lasse ich liegen, da kommt noch
ein Flag in die Datenbank und gut ist. Zu meinem Glück fehlt mir nur eine
Regular Expression für URL:
Normale, a la , teil1.teil2.teil3 erkenne ich so:
function check_url ($URL)
{
$ret = trim($URL);
if ($ret != "" && $ret != "http://" && !(ereg("^http://[-a-zA-Z_0-9.]
+\.[a-zA-Z0-9]{1,4}$",$ret)) && !(ereg("^http://[-a-zA-Z_0-9.]+\.[a-z
A-Z0-9]{1,4}/{1}.*$",$ret)))
{
if (ereg("^[-a-zA-Z_0-9]+\.[-a-zA-Z_0-9.]+\.
[a-zA-Z0-9]{1,4}$",$ret) || ereg("^[-a-zA-Z_0-9]+\.[-a-zA-Z_0-9.]
+\.[a-zA-Z0-9]{1,4}/{1}.*$",$ret))
{
$ret = "http://".$ret;
}
else
{
$ret = "keine_url";
};
};
return($ret);
};
okay, passt prima. Wass passt auf solche URL's:
http://teil1.teil2.teil3.teil4:8666/irgendein/pfad.php3?ID=271
Das ich die 3 Teile auf 4 erweitere ist klar, aber der Anhang
macht Probleme ;(
so far,
Michael
php::bar PHP Wiki - Listenarchive