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