Vorschau einer html Datei
jemandem
- php
moin!
mit meinem suchscript werden die links der seiten aufgelistet, welche das suchwort enthalten.
nun möchte ich noch so ne vorschau einbringen, dass man weiß,
was der datei inhalt ungefähr darstellt.
also z.b. die ersten 150 zeichen.
aber nun bringt es ja nix, wenn da <html><header>.... steht.
es interessiert nur der tatsächliche text, wenns geht ohne <br> usw. ...
wie geht das?
moin!
hallo
es interessiert nur der tatsächliche text, wenns geht ohne <br> usw. ...
du kannst zB die gefundene(n) datei(en) mit php einlesen und dann nach dem <body> tag suchen ... das davor schneidest du ab ... dann löscht du noch alle tags (nach "<" suchen und solange löschen, bis ">" kommt) ... dann solltest du so ungefähr den inhalt der datei ohne tags haben ... das kannst du dann ausgeben ... macht allerdings wenig sinn bei tabellen
cu
ulli
ohne text .................................................
......................
ohne text .................................................
......................
sehr sinnig die titlezeile zu misbrauchen ... lass das bitte in zuknuft!
eine gesamt funktion alla: function ichmachnichtsundallesgeht ()
gibt es nicht ... aber viele hilfreiche funktionen, die du nur logisch kombinieren musst
beispielsweise hat eine page den "fehler", dass jemand ein > vergessen hat, dann wird alles gelöscht :-(
ich bin mir ziemlich sicher, dass ich mal irgendwas über ne funktion glesen habe, die mit tags arbeiten kann und zu diesem ergebnis führt.
leider finde ich den text nicht mehr!
beispielsweise hat eine page den "fehler", dass jemand ein > vergessen hat, dann wird alles gelöscht :-(
hmm ... dann würde die funktion aber auch einen "fehler" machen
ich bin mir ziemlich sicher, dass ich mal irgendwas über ne funktion glesen habe, die mit tags arbeiten kann und zu diesem ergebnis führt.
such doch mal bei http://www.php.net nach url in der funktionsliste ... da findet sich bestimmt was
leider finde ich den text nicht mehr!
macht doch nichts :-)
cu
ulli
Die Funktion heisst strip_tags()
http://www.php.net/strip-tags
Moin!
Die Funktion heisst strip_tags()
Diese Funktion entfernt aber keine HTML-Tags, sondern alles in einem String, was sich jeweils zwischen den Zeichen "<" und ">" befindet. Das ist bei einer sauber erstellten HTML-Datei möglicherweise alles, was "Tag" ist. Das kann aber auch das falsche sein.
Ich finde diese Funktion jedenfalls nicht besonders gut.
- Sven Rautenberg
Hi,
wäre es nicht besser, die 50 Zeichen vor und nach dem Treffer anzuzeigen?
Hi,
hallo
wäre es nicht besser, die 50 Zeichen vor und nach dem Treffer anzuzeigen?
so wie ich es verstanden habe, sucht er nach dateien und deren gesamten inhalt oder?