Tom: Daten einer EIGENEN HTML Seite Kopieren und Einfügen

Beitrag lesen

Hello,

Mir steht PHP zur verfügung.

Und kennst Du Dich aus mit Regualar Expressions?
Ich brech mir dabei jedes Mal einen ab :-|

Aber diese führt eher zufällig zum Erfolg:

<?php   ### get_values.php ###

error_reporting(E_ALL);

$page = file_get_contents('Objekt.html');

$startpattern   = '&lt;body bgcolor="#ffffff"&gt;\s*&lt;table border="1" cellpadding="0" cellspacing="2" width="200"&gt;\s*&lt;tr&gt;\s*';
$delimiterstart = '&lt;td&gt;';
$delimiterstop  = '&lt;/td&gt;.*';
$endpattern     = '&lt;/tr&gt;\s*&lt;/table&gt;\s*&lt;/body&gt;';

$tdpattern = "($delimiterstart(.*)$delimiterstop)+.*"; ## ok, matcht die td's

$ok = preg_match_all("~$tdpattern~Us",$page,$_matches);

echo "<pre>\r\n";
echo htmlspecialchars(print_r($_matches,1));
echo "</pre>\r\n";

Wie ich es aber nun hinbekomme, dass vor dem zu matchenden Block noch das $startpattern und danach das $stoppattern vorkommen muss, bekomme ich selber nicht hin. Vielleicht mag sich das ja nochmal ein RegEx-Spezialist anschauen?

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de