#1 19. Juli 2006 Hi, ich Will das gecheckt wird ob eine HTTP-Adresse stimmen kann oder nicht. Im moment nutz ich folgendes: Code: if(strtolower(substr($this->_tpl_vars['id']['page'], 0, 7)) == "http://") { $page = '<a href="'.$this->_tpl_vars['id']['page'].'"><img src="bilder/www.jpg" width="15" height="16" alt="http" title="http"></a>'; } else { $page = '<a href="http://'.$this->_tpl_vars['id']['page'].'"><img src="bilder/www.jpg" width="15" height="16" alt="http" title="http"></a>' ; } Dies ist mir aber zu ungenau. Würde das lieber mitm regex oder ähnlichem checken. nur leider kann ich nciht mit regex umgehen. Es soll gecheckt werden ob: http:// davor steht oder nicht die domain stimmen kann (rush-board.dl.am, usw...) 10er für das funktionierende regex währe sicher! MfG, P910i
#2 19. Juli 2006 http://www.regenechsen.de/phpwcms/index.php?regex_dt_tb Aufbau: Anfang mit http://, dann beliebig viel * (beliebig viele Zeichen, ein Punkt) Und übrigens: "wäre"...
#3 19. Juli 2006 joa, vertip ich mich oft und gerne, weiss aber dass es so geschrieben wird. Hab nun folgende lösung: Code: preg_match( "'^http\:\/\/([a-z]([0-9]|[a-z])+\.)+[a-z]{2,4}$'i", $this->_tpl_vars['id']['page'] )