Content auslesen

krumpy

Grünschnabel
Guten Tag liebe Leute,
ich habe schon einiges an Sachen gegooglet aber irgendwie ich finde nichts passendes was zu meinem Anliegen passt. Vielleicht habe ich mir auch schon einiges durchgelesen und es nicht verstanden.

Ich habe folgendes vor. Ich möchte aus einem Gambioshop einen Artikel auslesen lassen und ihn auf einer anderen Seite ausgeben.

PHP:
 <?php
$url = "http://meine Seite.de/product_info.php?info=p1_testartikel.html";
$file = file_get_contents($url,20000000);
echo $file;
?>

Der Artikel wäre hier zu finden

Soweit bin ich schon oder erst, wie mans nimmt.

Jetzt hätte gerne das nur der Artikel ausgelesen wird. wie soll ich das anstellen? Kann mir da jemand weiterhelfen?

Es hat jemand schon mal hier im Forum nach sowas gefragt und dann wurde auch auf Tut verwiesen aber irgendwie finde ich das Tut nicht mehr.

Mit freundlichem Gruß
krumpy
 
Naja, der Artikel hat eine ID (in diesem Fall die ID "main_inside"). Nach der suchst du und verarbeitest nur den Inhalt:
PHP:
$url = 'http://meine Seite.de/product_info.php?info=p1_testartikel.html';
if (!$content = file_get_contents($url)) {
  die('could not load content');
}

$dom = new DOMDocument();
$dom->loadHTML($content);
$element = $dom->getElementById('main_inside');
$element->textContent; # ... und hier ist der Inhalt des Artikels
 
Ich danke dir!

Sollte es jetzt funktionieren? Weil ich ne weiße Seite bekomme, wenn ich es aufrufe.
 
Zuletzt bearbeitet:
Zurück