Hi,
Also ich habe ein prob. und bekomme es einfach nicht in den griff.
Ich möchte von einer mir definierten URL einen von mir bestimmten bereich aus dieser URL auslesen.
Dabei übergebe ich nur die URL , Suchanfang und Suchende.
Das ganze sieht bei mir folegdermaßen aus:
Hier noch der Htmlcode den ich auslesen möchte
Leider bekomme ich aber immer nur folgendes herraus :
Hund im Flughafen von
Frau gewinnt 10 Millionen
Engländer essen wieder
In Frankfurt wurden die Wassersteuer
also es wird immer nur die 1. Zeile gelesen
Wo liegt der Fehler bzw. wer kann helfen ???
Also ich habe ein prob. und bekomme es einfach nicht in den griff.
Ich möchte von einer mir definierten URL einen von mir bestimmten bereich aus dieser URL auslesen.
Dabei übergebe ich nur die URL , Suchanfang und Suchende.
Das ganze sieht bei mir folegdermaßen aus:
PHP-Code:
$url = "http://www.URL.de/main.html";
$startstring = "<FONT size=-1>";
$endstring = "</FONT></CENTER></TD></TR>";
$file = @fopen($url,"r");
if (trim($file) == "") {
die("Service oder URL nicht verfügbar!");
} else {
$i=0;
while (!feof($file)) {
$zeile[$i] = fgets($file,2000);
$i++;
}
fclose($file);
}
for ($j=0;$j<$i;$j++) {
if ($resa = strchr($zeile[$j],$startstring)) {
$resb = str_replace($startstring,"", $resa);
$endstueck = strchr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "<br>\n";
}
}
echo "$resultat";
?>
PHP-Code:
<FONT face=verdana>
<TABLE borderColor=#f0f0f0 border=1>
<TBODY>
<TR>
<TD borderColor=#000000 width="90%">
<CENTER><FONT size=-1>Hund im Flughafen von
Fantasia gefunden. </FONT></CENTER></TD></TR>
<TR>
<TD borderColor=#000000 width="90%">
<CENTER><FONT size=-1>Frau gewinnt 10 Millionen
im Lotto und stirbt vor Glück.
</FONT></CENTER></TD></TR>
<TR>
<TD borderColor=#000000 width="90%">
<CENTER><FONT size=-1>Engländer essen wieder
Rindfleisch.
</FONT></CENTER></TD></TR>
<TR>
<TD borderColor=#000000 width="90%">
<CENTER><FONT size=-1>In Frankfurt wurden die Wassersteuer
auf 17% festgesetzt. </FONT></CENTER></TD></TR></TBODY></TABLE></FONT></B></TD>
Hund im Flughafen von
Frau gewinnt 10 Millionen
Engländer essen wieder
In Frankfurt wurden die Wassersteuer
also es wird immer nur die 1. Zeile gelesen
Wo liegt der Fehler bzw. wer kann helfen ???
Kommentar