Danke dir, aber die Seite hatte ich mir auch schon angeschaut. Ich habe was zum Parsen gefunden nicht (phrasen das irgendwas anderes), was sich schon ganz gut anhört.
hier mal der code. und der link zur seite.
http://www.it-academy.cc/content/article_browse.php?ID=722
[php:1:ff8b4c92a0]<?php
// URL, die durchsucht werden soll
$url = "http://www.vormagazin.at/html/heute.php?item=fahrschein";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<span class=\"lead\">";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "<";
$file = @fopen ($url,"r");
if (trim($file) == "") {
echo "Service out of order";
} else {
$i=0;
while (!feof($file)) {
// Wenn das File entsprechend groß ist, kann es unter Umständen // notwendig sein, die Zahl 2000 entsprechend zu erhöhen. Im Falle
// eines Buffer-Overflows gibt PHP eine entsprechende Fehlermeldung aus.
$zeile[$i] = fgets($file,2000);
$i++;
}
fclose($file);
}
// Nun werden die Daten entsprechend gefiltert.
for ($j=0;$j<$i;$j++) {
if ($resa = strstr($zeile[$j],$startstring)) {
$resb = str_replace($startstring, "", $resa);
$endstueck = strstr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "; ";
}
}
// Ausgabe der Daten
$resultat = "Kontrolliert wird heute in den Linien ".$resultat."nicht erwischen lassen!";
return $resultat;
?>[/php:1:ff8b4c92a0]
Soweit so gut nur muss ich das jetzt noch auf ebay ummünzen was nicht so recht gehen will
z.B. so
[php:1:ff8b4c92a0]<?php// URL, die durchsucht werden soll
$url = "http://cgi.ebay.de/ws/eBayISAPI.d…fromZR40QQfviZ1";
// Zeichenfolge vor relevanten Einträgen
$startstring = "[B]";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "<";
$file = @fopen ($url,"r");
if (trim($file) == "") {
echo "Service out of order";
} else {
$i=0;
while (!feof($file)) {
// Wenn das File entsprechend groß ist, kann es unter Umständen // notwendig sein, die Zahl 2000 entsprechend zu erhöhen. Im Falle
// eines Buffer-Overflows gibt PHP eine entsprechende Fehlermeldung aus.
$zeile[$i] = fgets($file,2000);
$i++;
}
fclose($file);
}
// Nun werden die Daten entsprechend gefiltert.
for ($j=0;$j<$i;$j++) {
if ($resa = strstr($zeile[$j],$startstring)) {
$resb = str_replace($startstring, "", $resa);
$endstueck = strstr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "; ";
}
}
// Ausgabe der Daten
$resultat = "Kontrolliert wird heute in den Linien ".$resultat."nicht erwischen lassen!";
return $resultat;
?>[/php:1:ff8b4c92a0]