preg_replace... $ links
jmd
- php
0 Cheatah0 jmd0 Cheatah0 David Tibbe0 jmd
hallo!
der teil im code sieht so aus:
$plaincontent = preg_replace ('#<a.*>(.*)</a>#sUi','\1', $datei_inhalt);
somit wird der link-code entfernt, also <a href....> und </a>.
aber es soll auch das dazwischen gelöscht werden!
wie geht das dann?
Hi,
$plaincontent = preg_replace ('#<a.*>(.*)</a>#sUi','\1', $datei_inhalt);
eieiei. Du möchtest Dich mit Greediness auseinandersetzen.
somit wird der link-code entfernt, also <a href....> und </a>.
aber es soll auch das dazwischen gelöscht werden!
Den Inhalt ersetzt Du aktiv wieder rein. Lass das einfach, und die Welt wird grün und voller Schmetterlinge sein.
Cheatah
was soll denn diese antwort?!
ich hab hier doch wohl ne halbwegs anständige frage gestellt und man sagt mir, ich soll mich mit andren sachen beschäftigen...
ich wäre für ne hilfreichere antwort dankbarer.
Hi,
was soll denn diese antwort?!
Dir helfen. Du musst sie nur lesen, verstehen und nutzen.
ich hab hier doch wohl ne halbwegs anständige frage gestellt und man sagt mir, ich soll mich mit andren sachen beschäftigen...
Ja, weil Du andernfalls früher oder später eine böse Überraschung erlebst.
ich wäre für ne hilfreichere antwort dankbarer.
Ich habe Dir gesagt, wo der Fehler liegt.
Cheatah
Hallo jmd,
was soll denn diese antwort?!
Dir helfen.
und man sagt mir, ich soll mich mit andren sachen beschäftigen...
Mach es einfach, es wird schon seinen guten Grund haben.
ich wäre für ne hilfreichere antwort dankbarer.
Was hast du an der Antwort nicht verstanden? Sie war (wie eigentlich immer)
sehr präzise von Cheatah.
Falls du sie nicht verstehst, werfe nochmal einen Blick ins Manual über die
Funktion.
Grüße
David
ok,
aber bitte sagt mir eine andere lösung als alternative, denn es aknn ja wohl nicht soo schwer sein, ne geeignete funktion zu finden und ihr kennt diese doch eh!
also bitte ...
Hallo jmd,
aber bitte sagt mir eine andere lösung als alternative
Das hat Cheatah bereits im ersten Posting getan. Ebenso nannte er dir deinen
Fehler, der zur Ausgabe der "Linkbeschriftung" führt.
Grüße
David
anstatt dem armen kerl einfach seinen code zu geben, spannt Ihr ihn auf die folter... nicht sehr nett ;-)
preg_replace ('#<a.*</a>#','\1', $datei_inhalt);
Hi,
anstatt dem armen kerl einfach seinen code zu geben, spannt Ihr ihn auf die folter... nicht sehr nett ;-)
recherchiere bitte im Archiv, warum wir das tun.
preg_replace ('#<a.*</a>#','\1', $datei_inhalt);
In jedem Fall ist unser Verhalten netter, als das Posten falscher Lösungen ... :-)
Cheatah