PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Entities von Text ausgeben lassen



Surviver
01.10.2006, 09:46
Hallo, ich stehe vor folgendem Problem:
Ich möchte einen Readme-generator erstellen für ANleitungen (zb templateänderungen usw)

Jetzt habe ich eine Textare, wo man den html-Code reinschreiben soll.
Zur Ausgabe dieses Textes, habe ich die Variable einfach mit htmlspecialchars bearbeitet.
So steht der Text da, ohne umgewandelt zu werden.
Wenn ich da aber nochmal htmlspecialchars drum mache kommts zum gleichen Ergebnis, ich möchte aber, dass der Text samt Entities ausgegeben wird ?

Wer kennt da eine Möglichkeit ?

chatpalace24
01.10.2006, 10:03
Meinst DU nun fürs VB oder generell ?
Denn beim VB meine ich da schonmal eine Funktion für gesehen zu haben.

Hmm, das mit dem htmlspecialchars macht man ja eigentlich nur, wenn da niemals html code drin sein soll. Ich würds einfach mit ereg_replace mal versuchen.

Hmm, habe da mal sowas geschrieben , was das ermöglicht. Muß ich mal schauen ob ich das wieder finde, dann poste ich das hier.

Surviver
01.10.2006, 10:04
Das wäre nett !

Nein, nicht für vb, sondern generell ;)

habe folgenden Code:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Funzt aber nicht, auch wenn ich bei der Replace Funktion htmlspac... hinmache/entferne

chatpalace24
01.10.2006, 10:23
Hmm, dann versuch das mal so :
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Dadurch werden die Zeichen die Du suchst ersetzt.
Willst Du natürlich anders rum ersetzen.Also suchst Du die &amp; und willst daraus ein & machen , geht das natürlich analog dazu.

Surviver
01.10.2006, 10:32
Funktioniert leider nicht. Die entities werde nicht as solche angezeigt :(

chatpalace24
01.10.2006, 11:03
So dann nehmen wir eben eine eigens dafür geschriebene Funktion .

CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Damit gehts. *grins*