Frank S: HTML parsen mit PHP

Beitrag lesen

Hallo!

Ich möchte gerne aus dem Quelltext einer anderen Homepage einen Teil "herausschneiden" und bei mir verwenden. Konkret will ich eine Tabelle, die wie folgt aufgebaut ist, einlesen:

<table class="result-set" cellpadding=0 border=0 cellspacing=0>
.
.
.
</table>

Dazu habe ich folgende Anweisung benutzt:
preg_match("!<table class="result-set" cellpadding=0 border=0 cellspacing=0>(.*?)</table>!",$start,$str);

Davor lese ich die Seite wie folgt ein:
$start = implode(' ',file ('http://...'));

Das Ergebnis ist allerdings, dass die Variable $str leer ist, also nichts gefunden wurde. Wenn ich den Parameter $start manuell mit einem String belege, der zu dem Suchmuster passt, funktioniert es.
Was mache ich falsch?

Gruß,
Frank