Jelajahi Sumber

fixed minor bug in url parsing that didn't let urls be at beginning of line

Luke Ehresman 25 tahun lalu
induk
melakukan
eb096df5d1
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      functions/url_parser.php

+ 2 - 1
functions/url_parser.php

@@ -45,11 +45,12 @@
                          "ftp://",
                          "telnet://");
          for($i = 0; $i < sizeof($url_tokens); $i++) {
-           if($where = strpos(strtolower($body), $url_tokens[$i], $start))
+           if($where = strpos(strtolower("^^".$body), $url_tokens[$i], $start))
              break;
          }
          //$where = strpos(strtolower($body),"http://",$start);
          if ($where) {
+            $where = $where - 2;  // because we added the ^^ at the begining
             # Find the end of that URL
             reset($poss_ends); $end=0; 
             while (list($key, $val) = each($poss_ends)) {