Ich möchte eine eine HTML-Datei auslesen und ein bestimmten Teil finden.
Die 258770 möchte ich aus der test.html rausgefiltert haben, aber leider kommt eine 6-stellig Zahl mehrmals vor. Also würd ich diesen ganzen <td>-Block raus filtern und dann danach die Zahl.
Leider bekomm ich es nicht hin den ganzen <td>-Block rauszufiltern.
[COLOR=darkred]test.html[/COLOR]
[COLOR=darkred]PHP-Datei zum auslesen:l[/COLOR]
Die 258770 möchte ich aus der test.html rausgefiltert haben, aber leider kommt eine 6-stellig Zahl mehrmals vor. Also würd ich diesen ganzen <td>-Block raus filtern und dann danach die Zahl.
Leider bekomm ich es nicht hin den ganzen <td>-Block rauszufiltern.
[COLOR=darkred]test.html[/COLOR]
PHP-Code:
<a href="www.blbla.de" id=123456>
<td class="c6indikRow_c2 brot">
258770
</td>
<td class="c6indikRow_c3">
<td class="c6indikRow_c2 brot">
14,2 %
</td>
<td class="c6indikRow_c3">
PHP-Code:
<?php
$filename = "test.html";
$file = fopen ($filename, "r");
$contents = fread ($file, filesize ($filename));
if (trim($contents) == "") {
echo "keine daten vorhanden \n\n";
} else {
//if( ereg("[0-9]{6}", $contents, $regs) )
if( preg_match("/[0-9]{6}.{10}/m", $contents, $regs) )
{
print_r($regs);
}
}
fclose($file);
?>
Kommentar