Mailinglisten-Archive |
Hallo ,
ich habe folgenden Schnipsel, der Wikipedia in die eigene Website einbinden
soll.
Allerdings geht das so nur rudimentär:
a) Erscheinen komischen Sonderzeichen
b) Würde ich gerne direkt auf einen Suchbegriff einschränken.
Hat jemand Zeit, sich das mal anzusehen?
Gruß,
Marc
--
<?
$title = $_GET['title'];
function callback( $buffer ) {
$buffer = substr( $buffer, strpos( $buffer, '<!-- start content --
>' ) );
$buffer = substr( $buffer, 0, strpos( $buffer, '<div
class="printfooter">' ) );
$buffer = str_replace( "/wiki/", "/index.php?title=", $buffer );
$buffer = preg_replace( '/\(<i>http(.*)wiki.phtml(.*)<\/i>\)/', "",
$buffer ); # <span class= 'urlexpansion'>
(<i>http://en.wikipedia.org/w/wiki.phtml?
title=Special:Newpages&limit=500&offset=0</i>)</span>
$buffer = '<b>This is an extract from <a
href="http://www.wikipedia.org" target="_blank">Wikipedia, the Free
Encyclopedia</a></b><hr>' . $buffer;
return $buffer;
}
echo 'Your page header...';
ob_start("callback");
include 'http://www.wikipedia.org/wiki/?title=' . $title;
ob_end_flush();
echo 'Your page footer...';
?>
php::bar PHP Wiki - Listenarchive