Hi gozimek,
Ich möchte von einer externen Page ( .html ) den Text, zwischen 2 Tags ausgeben...
Da habe ich genau das richtige für dich. *g
Sowas hatte ich auch mal gesucht, bzw. hier wurde schon einmal nach so etwas gefragt, was mich daraufhin zur suche angeregt hatte.
<?php
function getinhalt() {
// Dev von $site
$site = 'http://example.org/';
// Inhalt von $site einlesen
$array = file($site);
// Den Array von $array in eine String $string umwandeln
$string = implode("", $array);
// Offset auf Start setzen
$offset=0;
while(strpos($string,"<body", $offset)!==false)
{
// Anfang und Ende finden
$anfang=strpos($string,"<body", $offset);
$ende=strpos($string,'</body>',$offset)+7;
// Ausgabe formatieren/berechnen - (nur verständlich nicht gut formuliert)
$inhalt=substr($string, $anfang, $ende-$anfang);
// Ausgabe
echo "$inhalt";
// Offset auf Ende setzen
$offset=$ende;
}
}
// Funktion aufrufen
getinhalt();
?>
Diese Funktion liest eine Seite zw. <body> und </body> aus und gibt den Inhalt wieder.
In Aktion sieht das Script so aus (liest die Seite nispet-club.de aus).
Hoffe es hilft.
Grüße aus H im R,
Engin