Vielleicht hilft dies weiter, es ist die recent.php die die Daten aus dem Forum ausliest und dann auf der Website angezeigt werden soll.
Bei $fid = xxxxx; steht natürlich die ID des Forum drinne.
PHP-Code:
<?php
error_reporting (E_ALL ^ E_NOTICE);
$fid = xxxxx;
$topiclimit = 8;
$userlimit = 5;
$altslot = 1;
if ($HTTP_GET_VARS["recent"])
{
$GrabURL = "http://$fid.forum.onetwomax.de/?action=recenttopics&limit=$topiclimit";
$filecontent = implode("",file($GrabURL));
exit($filecontent);
preg_match_all("`<\s*LINK\s*>(.+?)<\s*/LINK\s*><\s*ATT\s*>(.+?)<\s*/ATT\s*><\s*ATT\s*>(.+?)<\s*/ATT\s*><\s*ATT\s*>(
.+?)<\s*/ATT\s*>`i",$filecontent,$matches,PREG_SET_ORDER);
print "document.write('";
print "<table border=0 cellpadding=2 cellspacing=0 width=100%>";
print "<tr>";
print "<td>";
print "<span class=gensmall>[b]Thema[/b]</span>";
print "</td><td>";
print "<span class=gensmall>[b]Letzter Beitrag von[/b]</span>";
print "</td><td align=right>";
print "<span class=gensmall>[b]Antworten[/b]</span>";
print "</td><td align=right>";
print "<span class=gensmall>[b]Letzer Beitrag am[/b]</span>";
print "</td>";
print "</tr>";
for ($i=0;$i < count($matches);$i++)
{
$link =
str_replace("/topic=","http://$fid.forum.onetwomax.de/topic=",str_replace("'","\'",$matches[$i][1]));
$answers = $matches[$i][2];
$lastposttime = $matches[$i][4];
$lastposter = str_replace("'","\'",$matches[$i][3]);
print "<tr>";
print "<td>";
print "<span class=gensmall>» $link</span>";
print "</td><td>";
print "<span class=gensmall>$lastposter</span>";
print "</td><td align=right>";
print "<span class=gensmall>$answers</span>";
print "</td><td align=right>";
print "<span class=gensmall>$lastposttime</span>";
print "</td>";
print "</tr>";
}
print "</table>";
print "');";
}
else
{
$GrabURL = "http://$fid.forum.onetwomax.de/?action=recenttopics&limit=$topiclimit";
$filecontent = implode("",file($GrabURL));
exit($filecontent);
preg_match_all("`<\s*LINK\s*>(.+?)<\s*/LINK\s*><\s*ATT\s*>(.+?)<\s*/ATT\s*>`i",$filecontent,$matches,PREG_SET_ORDER
);
print "document.write('";
print "<table border=0 cellpadding=2 cellspacing=0 width=100%>";
print "<tr>";
print "<td>";
print "<span class=gensmall>[b]User[/b]</span>";
print "</td><td align=right>";
print "<span class=gensmall>[b]Beiträge[/b]</span>";
print "</td>";
print "</tr>";
for ($i=0;$i < $userlimit;$i++)
{
$name = str_replace("'","\'",$matches[$i][1]);
$posts = $matches[$i][2];
print "<tr>";
print "<td>";
print "<span class=gensmall>» $name</span>";
print "</td><td align=right>";
print "<span class=gensmall>$posts</span>";
print "</td>";
print "</tr>";
}
print "</table>";
print "');";
}
?>
Gruss Patriot