phpbar.de logo

Mailinglisten-Archive

[php] und schonwieder Heise!

[php] und schonwieder Heise!

Peter Petermann webmaster_(at)_cyberfly.net
Mon, 7 Feb 2000 00:39:06 +0100


Hi,
ich habe schon länger ne möglichkeit gesucht,
die Heise News in mein (http://www.cyberfly.net/portal.shtml) Portal
einzubinden
war bisher aber zu faul ein Script zu zu schreiben,
ich habe das Script von Jan Lehnhard nocheinmal umgeschrieben,
so das es jetzt nurnoch die Headlines ausliest, und
dann Links zu den Artikeln anbietet,
das passt dann besser in meine Seite,
und eventuell auch zu dem was andere Suchen!

Code weiter unten!

Gruss:
Peter Petermann
webmaster_(at)_cyberfly.net
http://www.cyberfly.net


<!--         [SCHNIPP]                    //-->


<pre>
<?
// Heise Newsticker - Headlines Auslesen
// Basiert auf HeiseNewsticker Auslese Script von
// Jan Lehnhard,
// Modifiziert von Peter "[DiSAStA]" Petermann
// liesst nurnoch Headlines, und bietet links zu den entsprechenden News


//Daten von www.heise.de holen
$fp1=fopen("http://www.heise.de/default.shtml", "r");
$string=fread($fp1,20000);

//die headlines regexen
ereg("<!-- MITTE \(NEWS\) -->(.*)<!-- MITTE \(NEWS-UEBERBLICK\) -->",
$string, $matches);
//die links anpassen, damit man auch nach heise kommt
$match=str_replace("HREF=\"/newsticker/","href=\"http://www.heise.de/newstic
ker/",$matches[1]);

//newslink regexen
$exp="#newsticker/data/(.*)/\">(.*</FONT></B>)#i";
preg_match_all($exp, $matches[1], $matchin);

for($i=0;$i<count($matchin[1]);$i++)
   {
  $body.= "&nbsp;&nbsp;+&nbsp;<a
href=\"http://www.heise.de/newsticker/data/".$matchin[1][$i]."/\"
target=\"_blank\">" . $matchin[2][$i]. "</a>\n";
   }
fclose($fp1);

echo $body;


?>
</pre>



php::bar PHP Wiki   -   Listenarchive