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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
  3. #2 19. Juli 2006
  4. #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'] )
     

  5. Videos zum Thema
Die Seite wird geladen...