Mailinglisten-Archive |
> Ein Bekannter von mir möchte auf seiner privaten Baskettballseite gerne
> die aktuellen Spielergebnisse seiner Basketballliga anzeigen. Die
> Ergebnislisten gibt es hier:
> http://www.general-anzeiger-bonn.de/sport/tab/basketball/5019/index.html
> Eigentlich mehr aus sportlichem Ehrgeiz heraus, wollte ich das mal eben
> so zwischendurch erledigen. Wie es mit diesen "kurz mal
> zwischendurch"-Themen so ist werden da langsam Stunden draus, denn
> leider kann ich mit den mir bekannten PHP-Mitteln diese Seite nicht
> auslesen. Ich vermute, es hängt mit dem Frame"gescripte" zusammen. Hat
> da jemand spontan eine Eingabe zu?
> <?
> $file="http://www.general-anzeiger-bonn.de/sport/tab/basketball/5019/ind
> ex.html";
> $test=readfile($file);
> echo $test;
> ?>
also, eigentlich ganz "einfach" ;-):
<?
$file="http://www.general-anzeiger-bonn.de/sport/tab/basketball/5019/index.ht
ml";
$contentarray=file($file);
$content = implode('',$contentarray); // zusammenfuehren in einen string
// alles vor der Tabelle wegschneiden
$content = substr($content,strpos($content,'<div align="left"><table
border="2" cellpadding="2"'));
// alles dahinter ebenfalls
$content = substr($content,0,strpos($content,'</div>')+strlen('</div>')-1);
echo $content;
?>
das müsste nur den bereich passenden bereich ausgeben ... da ist dann auch
kein javascript mehr drin ;-)
eventuell müssen die beiden substr noch angepasst werden, dazu ist ja das
manual da ;-), aber das Verfahren ist das Gleiche.
> Danke,
> Elmar
Gruss
Andreas Lange
--
Haas Media GmbH, Agentur für moderne Medien
Rehbockstraße 25, 30167 Hannover
Tel: (05 11) 270 38 70, Fax: (05 11) 270 38 69
http://www.haas-media.de/
PGP FP: 4204 C703 2D73 58DA F75B C1F2 E524 6949
php::bar PHP Wiki - Listenarchive