sowas aber auch o_
Grünschnabel
Hi,
ich verzweifle hier grad an einem Problem und ich hoffe ihr könnte mir helfen.
Wahrscheinlich ist es so banal, dass ich den Baum vor lauter Wald nicht sehe
Die Sache ist die:
Ich lese mir den Quellcode einer Seite aus,
schneide den Großteil mit stripos und substr weg, bis mir das gecuttete übrigbleibt:
Jetzt will ich mit preg_match_all die Inhalte einer Tabelle auslesen, und da kommt jetzt das Problem.
Der String $src_code_cut enthält nur noch den html-code mit der Tabelle, also:
genau so steht es auch da, über
echo $src_code_cut.
Wenn ich jetzt aber das als Quell-String für den preg_match_all eingebe:
Und die Inhalte des Arrays auslesen will, dann kommt nix.
Mache ich es aber so:
dann kommen die Richtigen Ergebnisse.
Was muss ich jetzt also mit meinem $src_code_cut tun, damit es von preg_match_all gelesen werden kann?
Danke schonmal
ich verzweifle hier grad an einem Problem und ich hoffe ihr könnte mir helfen.
Wahrscheinlich ist es so banal, dass ich den Baum vor lauter Wald nicht sehe

Die Sache ist die:
Ich lese mir den Quellcode einer Seite aus,
schneide den Großteil mit stripos und substr weg, bis mir das gecuttete übrigbleibt:
PHP:
$src_code = htmlspecialchars(file_get_contents($url));
/* trari trara schnipp schnapp*/
$src_code_cut = substr($src_code, $start, $laenge);
Jetzt will ich mit preg_match_all die Inhalte einer Tabelle auslesen, und da kommt jetzt das Problem.
Der String $src_code_cut enthält nur noch den html-code mit der Tabelle, also:
HTML:
<table> ........ </table>
genau so steht es auch da, über
echo $src_code_cut.
Wenn ich jetzt aber das als Quell-String für den preg_match_all eingebe:
PHP:
preg_match_all("|<th[^>]+>(.*)</t[^>]+>|U", $src_code_cut, $ausgabe, PREG_PATTERN_ORDER);
Und die Inhalte des Arrays auslesen will, dann kommt nix.
Mache ich es aber so:
PHP:
preg_match_all("|<th[^>]+>(.*)</t[^>]+>|U", '<table> .... </table>', $ausgabe, PREG_PATTERN_ORDER);
dann kommen die Richtigen Ergebnisse.
Was muss ich jetzt also mit meinem $src_code_cut tun, damit es von preg_match_all gelesen werden kann?
Danke schonmal
