Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Verständisfrage html - xml - php [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Verständisfrage html - xml - php


 
LordTux
09-11-2008, 04:05 
 
Hallo,

ich suche schon seit Stunden sowohl per Google als auch hier im Forum nach einer Lösung.

Ich habe folgende Ausgangssituation. Ich möchte einen Miniaturchat programmieren. Das klappt soweit auch sehr gut, aber unter folgender Situation gibt es ein Problem.

Wenn der Chattende eine Nachricht wie diese hier einträgt

Dies ist ein<a href="link.html">link</a

Die Ausgabe sieht dann nur noch so aus:

Dies ist ein

Der Link fehlt.

Wenn ich mir die direkte Ausgabe der XML-Datei ansehe, sieht diese so aus:

<message>
<id>38</id>
<username>LordTux</username>
<userid>1</userid>

<nachricht>
Dies ist ein
<a href="link.html">Link</a>
</nachricht>
<date>01:00</date>
</message>


Ich habe jetzt keine Ahnung, wo ich hier einsetzen muss. Bevor ich die Daten in der SQL Datenbank speichere, wenn ich sie im php Ausgebe oder wenn ich sie durch das Javascipt ausgebe.

Kann mir jemand helfen???

 
LordTux
09-11-2008, 04:07 
 
Hallo,

ich suche schon seit Stunden sowohl per Google als auch hier im Forum nach einer Lösung.

Ich habe folgende Ausgangssituation. Ich möchte einen Miniaturchat programmieren. Das klappt soweit auch sehr gut, aber unter folgender Situation gibt es ein Problem.

Wenn der Chattende eine Nachricht wie diese hier einträgt

Dies ist ein<a href="link.html">link</a

Die Ausgabe sieht dann nur noch so aus:

Dies ist ein

Der Link fehlt.

Wenn ich mir die direkte Ausgabe der XML-Datei ansehe, sieht diese so aus:

<message>
<id>38</id>
<username>LordTux</username>
<userid>1</userid>

<nachricht>
Dies ist ein
<a href="link.html">Link</a>
</nachricht>
<date>01:00</date>
</message>


Ich habe jetzt keine Ahnung, wo ich hier einsetzen muss. Bevor ich die Daten in der SQL Datenbank speichere, wenn ich sie im php Ausgebe oder wenn ich sie durch das Javascipt ausgebe.

Kann mir jemand helfen???

 
combie
09-11-2008, 11:11 
 
http://de.selfhtml.org/xml/regeln/zeichen.htm

 
onemorenerd
09-11-2008, 11:51 
 
htmlspecialchars()

Und bitte keine Doppelposts mehr. :teach:

 
LordTux
09-11-2008, 12:45 
 
sorry, wegen dem Doppelpost, nur ich wußte nicht in welcher Kategorie ich posten musste.

Ich habe das jetzt mit CDATA gelöst. Allerdings sind die Links dann nicht mehr anklickbar. Kann man das auch irgendwie lösen ???

Danke für die schnelle Hilfe,

Markus

 
onemorenerd
09-11-2008, 12:55 
 
Probiere mal das andere Beispiel auf http://de.selfhtml.org/xml/regeln/zeichen.htm

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:19 Uhr.