Informationen anderer Seiten in PHP auslesen

Joined
Aug 25, 2001
Messages
1,328
Points
0
PHP Möglichkeiten !?!?!

Hi ich wollte fragen ob es bei php möglichkeiten gibt auf daten von anderen neutralen seiten ( die auf andere server liegen z.b ebay) bestimmte informationen raus zu filtern um sie im eigenen php code wieder einzufügen.

z.B : ich will von der seite t-online die ersten 10 zeichen nach dem wort t-punkt in eine variabel abspeichern.

ich brauche kein script der sowas macht ich brauche nur bestimmte funktionen oder es reicht schon wenn jemand weiß wie man sowas nennt
 
ich weiß das es geht aber ich weiß nich wie :p

hastschonma auf php boards nachgefragt?
die wissn das sicha
 
Einfacher wäre es wenn du eine RDF Datei zum abgrasen hättest,
aber eigentlich funktioniert es nach ähnlichem Script.
So könnte z.b. ein Script zum abgrasen der heise.de News aussehen, sollte funktionieren.
PHP:
<? 
print "<span class=\"heisenews\">";

$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf'));

$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);

$splices = explode ("<item>", $fcontents);

for ($i = 1; $i < count($splices); $i++){
	$link = explode("<link>",$splices[$i]);
	$link[1] = strip_tags($link[1]);
	$headline = str_replace ("<title>", "<a href=\"" . trim($link[1]) . "\" target=\"_blank\" class=\"heiseheadline\">", $splices[$i]);
	$headline = str_replace ("</title>", "</a>", $headline);
	$headline = explode ("<link>", $headline);
	$headline = $headline[0];
	print $headline . "<img src=\"1.gif\" height=20 width=1 align=top><br>";
}

print "</span>";
?>

Datei abspeichern und per include befehl einfügen.
 
das hier ist zwar ein altes thema aber trotzdem danke.

wenn man html dateien jetzt genauso behandeln kann wie die RDF dateien von heiße dann hast du damit meine frage beantwortet.
 
kann man nicht.

rdf ist xml

<item>
titel
</item>

dadurch hast du 2 tags die das genau einschließen
bei normalen html hast du zwar
<titel> TITEL </titel>
dat würde dann auch funktionieren, aber sobald du in die body teil kommst von der page wird ja nicht jedes element was du ziehen willst von der page mehr mit solchen mtags eingegrenzt

dein problem ist aber lösbar, auch ähnlich wie das mit dem rdsf gelöst würde, du musst dir zeichen suchen, die immer gleich sind, an deren hand du quasi die stelle wiederfindest wo die bestimmten zeichen sind die di von der t online page haben willst.
dann kann man sich nen string zusammenbasteln der das raussucht.

sonst sag ma die die genau t online seite und nen screenshot dazu was davon du haben willst.
vielleicht helf ick dann ma .. =)
 
Thanx einz2, auch wenn ich das Problem schon längst gelöst habe ;)

Aber trotzdem danke fuer den Hinweis ;)

P.s Das mit der T-Online Seite war nur ein Beispiel !!
 
Back
Top Bottom