HTTP Adresse prüfen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von P910i, 19. Juli 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  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'] )
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.