Remove references to ereg* functions
authorJoey Schulze <joey@infodrom.org>
Fri, 6 Dec 2013 15:49:47 +0000 (15:49 +0000)
committerJoey Schulze <joey@infodrom.org>
Fri, 6 Dec 2013 15:49:47 +0000 (15:49 +0000)
Styles/quote.style
src/Infodrom/fortunes/lookup.wml

index 621ca19..0763b08 100644 (file)
 
     for ($i=0; $i < count ($cookie); $i++) {
       $line = $cookie[$i];
-      $line = ereg_replace ("<", "&lt;", $line);
-      $line = ereg_replace (">", "&gt;", $line);
+      $line = str_replace (array("<", ">"), 
+                          array("&lt;", "&gt;"),
+                          $line);
 
-      if (ereg ("^             ?-- ", $line)) {
-       $line = ereg_replace ("^                ?-- ", "", rtrim($line));
+      if (preg_match('/^\t\t?-- (.*)/', $line, $matches)) {
+       $line = rtrim($matches[1]);
        if ($pre) {
          $pre = 0;
          $result .= "</pre>\n";
index 7ef6445..d5b9f22 100644 (file)
@@ -91,9 +91,9 @@
 
   if (strlen ($_GET[keyword]) > 0) {
     $keyword = $_GET[keyword];
-    $keyword = ereg_replace ("'", "", $keyword);
-    $keyword = ereg_replace ("`", "", $keyword);
-    $keyword = ereg_replace ("\"", "", $keyword);
+    $keyword = str_replace (array("'","`","\""),
+                           array("", "", ""),
+                           $keyword);
 
     $dbh = pg_pconnect ("", "", "web");
     if ($dbh) {