Ralf: Suchmuster

Beitrag lesen

Hallihallo!

Ich bin grad ziemlich am Verzweifeln, weil ich es mit den Suchmustern anscheinend nicht auf die Reihe kriege.
Mein Ziel ist es, für die Abizeitung Kommentare aus unserem Forum (phpBB) auszulesen, also sozusagen nur den Inhalt eines Posts.

Ein Quelltextausschnitt:
.... ~~~html tr>
  <td class="post-top2 postbody"><!-- google_ad_section_start -->wir kennen uns schon seit wir klein sind und haben schon viele geburtstage, urlaube, höhen und tiefen zusammen erlebt... werd Dich wohl nicht vergessen!<img src="images/smiles/icon_smile.gif" alt="Smile" border="0" /><!-- google_ad_section_end --></td></tr>
 </table></td> </tr> <tr>

  
 <td align="left" valign="bottom" class="post-bottom2"><table width="100%" cellspacing="0" cellp...  
  <td class="post-top2 postbody"><!-- google_ad_section_start -->Es ist schwierig mit ihr klar zu kommen. <br /><br />  
Wir zanken öfters, aber wenn ich drüber nachdenke kann ich ihr nicht böse sein.<br /><br />(wP)<!-- google_ad_section_end --></td>  
 </tr>  
 </table>

Die Kommentare stehen also zwischen "<td class="post-top2 postbody"><!-- google_ad_section_start -->" und "<!-- google_ad_section_end --></td>", danach hab ich versucht ein Suchmuster aufzubauen und per php die Ergebnisse in ein array "treffer" zu schreiben:
preg_match_all('!(\<td.class\=\"post\-top2.postbody\"\>\<\!\-\-.google\_ad\_section\_start.\-\-\>).*(\<\!\-\-.google\_ad\_section\_end.\-\-\>\<\/td\>)!',$code,$treffer,PREG_PATTERN_ORDER);

Es funktioniert aber nicht :-( Kopiere ich einen Ausschnitt, der zwei Kommentare enthält als $code, gibt $treffer[0][0] einen aus, sonst scheint kein "Platz" im array was zu enthalten, kopiere ich den kompletten Quellcode der Seite rein, geht garnix..

Vielen Dank schonmal,
   Ralf