login  Naam:   Wachtwoord: 
Registreer je!
 Forum

preg_match

Offline Flippie - 05/07/2005 12:24
Avatar van FlippieNieuw lid Heeft iemand al eens de code gemaakt om met preg_match() een URL te controleren?
Zoek een controle op http://subdomein.domein.code
Heeft dus niet exact www in voor te komen

Groeten
Flippie

1 antwoord

Gesponsorde links
Offline Legolas - 05/07/2005 13:16
Avatar van Legolas Onbekend Zoeken!:|
  1. <?php
  2. function control_url($in) {
  3. $start = "(http(s)?:\/\/)"; // http://
  4. $url = "([\w_-]+)(\.[\w_-]+)*"; // www.bla.com
  5. $user = "(\/\~[\w_-]+)?"; // userdir
  6. $eind = "(\/[^\040\t\r\n\.\?]+(\.[^\040\t\r\n\.\?]+)*)*(\/)?"; // files en folders
  7. $qstring = "(\?[\w_-]+\=([^\#\040\t\r\n]+)(\&[\w_-]=[^\#\040\t\r\n]+)*)?"; // querystring
  8. $bkmrk = "(#[\w_-]+)?"; // bookmark
  9.  
  10. $exp = "/^".$start.$url.$user.$eind.$qstring.$bkmrk."$/i";
  11. return preg_match($exp, $in);
  12. }
  13. ?>


Van f4ng0rn:p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s