diff --git a/includes/classes/class_faq.inc b/includes/classes/class_faq.inc
--- a/includes/classes/class_faq.inc
+++ b/includes/classes/class_faq.inc
@@ -77,7 +77,7 @@
$this->question = $question;
$this->answer = $answer;
if ($anchor == "")
- $this->anchor = ereg_replace("[^a-zA-Z]", "", $this->question);
+ $this->anchor = preg_replace("/[^a-zA-Z]/", "", $this->question);
else
$this->anchor = $anchor;
}
diff --git a/includes/dotandapps.inc b/includes/dotandapps.inc
--- a/includes/dotandapps.inc
+++ b/includes/dotandapps.inc
@@ -46,14 +46,14 @@
for($x=1;$x<=$rdf_items;$x++)
{
- ereg("
(.*)",$rdf_pieces[$x],$title );
- ereg("(.*)",$rdf_pieces[$x],$links );
- ereg("(.*)",$rdf_pieces[$x],$date );
+ preg_match("#(.*)#",$rdf_pieces[$x],$title );
+ preg_match("#(.*)#",$rdf_pieces[$x],$links );
+ preg_match("#(.*)#",$rdf_pieces[$x],$date );
$title[1] = utf8_encode($title[1]);
// Cut down the month to three letters format day and month to DD MMM
- $printDate2 = ereg_replace("[a-zA-Z]+,[[:blank:]]*([0-9]+)[[:blank:]]+([a-zA-Z][a-zA-Z][a-zA-Z]).*$", "\\1 \\2", $date[1]);
+ $printDate2 = preg_replace("#[a-zA-Z]+,[[:blank:]]*([0-9]+)[[:blank:]]+([a-zA-Z][a-zA-Z][a-zA-Z]).*$#", "\\1 \\2", $date[1]);
$entry = "\n" .
"$printDate2 | \n" .
diff --git a/includes/rss2.inc b/includes/rss2.inc
--- a/includes/rss2.inc
+++ b/includes/rss2.inc
@@ -89,17 +89,17 @@
{
print "".(($cookedDate == $prevDate) ? " " : "$cookedDate")." | \n";
if ($useexternallinks) print "$title[1] | \n";
- else print "$title[1] | \n";
+ else print "$title[1] | \n";
$prevDate=$cookedDate;
}
else
{
// We need to unescape the XML/HTML character references in the
$desc = $description[1];
- $desc = ereg_replace("<","<", $desc);
- $desc = ereg_replace(">",">", $desc);
- $desc = ereg_replace("&","&", $desc);
- print " | \n";
+ $desc = preg_replace("/</","<", $desc);
+ $desc = preg_replace("/>/",">", $desc);
+ $desc = preg_replace("/&/","&", $desc);
+ print " | \n";
print "
$desc | \n";
}
print "
\n";