include - Tags ausschließen
Claudia B.
- php
0 Andy0 Thomas Luethi
Hallo zusammen,
im alten Jahr brauch ich noch eure Hilfe.
Ich include die seite.htm mit folgendem Script:
ob_start ();
include ("http://www.domain.de/seite.htm");
$contents = ob_get_contents ();
ob_end_clean ();
$str = strip_tags($contents, "<table>,<tr>,<td>, <body>,<a>, <p>,<img>,<b>,<br>,<dt>, <dl>,</span>,<div>");
echo $str;
Jetzt hab ich das Problem, dass ich zwar den Title-Tag nicht übernehme, dieser jedoch als Text auf der Seite erscheint.
Kann ich den Title-Tag irgendwie per PHP unterdrücken?
Vielen Dank.
Grüße Claudia B.
Hi,
das beste wäre doch den ganzen Head-Teil wegzulassen. Schneide doch einfach daen Sring nach <body> durch.
Andy
Hallo,
ob_start ();
include ("http://www.domain.de/seite.htm");
$contents = ob_get_contents ();
ob_end_clean ();
Statt diesem ob-Zeugs wuerde ich den Inhalt
einfach mit file_get_contents() in die
String-Variable einlesen. Finde ich sauberer.
$str = strip_tags($contents, "<table>,<tr>,<td>, <body>,<a>, <p>,<img>,<b>,<br>,<dt>, <dl>,</span>,<div>");
Jetzt hab ich das Problem, dass ich zwar den Title-Tag nicht übernehme, dieser jedoch als Text auf der Seite erscheint.
strip_tags() entfernt nur die Tags (<title> und </title>)
aber laesst den Inhalt dazwischen stehen.
Kann ich den Title-Tag irgendwie per PHP unterdrücken?
Da Du nur alles ab <body> willst, solltest Du
zuerst dafuer sorgen, dass nur dieser Teilstring
weiterverwendet wird.
Zum Beispiel mit der Funktion strstr() oder so.
Guck Dir mal die String-Funktionen von PHP gut an.
http://www.php.net/manual/de/ref.strings.php
Gruesse,
Thomas