Prengepower
Mitglied
Hallo!
Zur Zeit verfolge ich ein kleines Projekt, bei dem ich Webseiten auslesen lassen möchte um die Informationen auf meiner darzustellen. Dabei geht es aber nicht um "Diebstahl" oder dergleichen..
Wie könnte ich als Beispiel auf dieser Seite: http://www.ixplay.de/radioeins/ den Titel und den Künstler auslesen?
Ich habe es so versucht, allerdings erfolglos:
Aber irgendwie klappt das so nicht -.-
Eine andere - für mich ganz ganz wichtige Sache - das Auslesen von einer solchen Textzeile aus einer Flash-Datei.. Wie geht das?
Wie könnte ich das Auslesen auch so erweitern, dass ich eine ganze Tabelle parse?
Vielen Dank für eure Hilfe
Zur Zeit verfolge ich ein kleines Projekt, bei dem ich Webseiten auslesen lassen möchte um die Informationen auf meiner darzustellen. Dabei geht es aber nicht um "Diebstahl" oder dergleichen..
Wie könnte ich als Beispiel auf dieser Seite: http://www.ixplay.de/radioeins/ den Titel und den Künstler auslesen?
Ich habe es so versucht, allerdings erfolglos:
PHP:
<?php
$url = "http://www.ixplay.de/radioeins/";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<br/><strong>aktueller Titel:</strong></p>";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "</p>";
$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)) {
echo $resa;
$resb = str_replace($startstring, "", $resa);
$endstueck = strstr($resb, $endstring);
$resultat .= str_replace($endstueck,"",$resb);
$resultat .= "; ";
}
}
// Ausgabe der Daten
$resultat = "Ausgabe: ".$resultat;
return $resultat;
?>
Aber irgendwie klappt das so nicht -.-
Eine andere - für mich ganz ganz wichtige Sache - das Auslesen von einer solchen Textzeile aus einer Flash-Datei.. Wie geht das?
Wie könnte ich das Auslesen auch so erweitern, dass ich eine ganze Tabelle parse?
Vielen Dank für eure Hilfe