glupto: Ich will &nbsp ersetzen

Beitrag lesen

Liebe(r) glupto,

was genau hast Du versucht (code), zu welchem Ergebnis hat das geführt, und was hat Dir daran nicht eingeleuchtet?

Tipps für Fragende

Liebe Grüße,

Felix Riesterer.

Hier der QUelltext:

    <item>  
      <link>http://sz.de/1.1697295</link>  
      <title><![CDATA[Protest in Istanbul: Türkische Polizei räumt Gezi-Park]]></title>  
      <description><![CDATA[  
                                                <div>  
                                                    <img src="http://polpix.sueddeutsche.com/polopoly_fs/1.1697383.1371322453!/httpImage/image.jpg_gen/derivatives/135x135/image.jpg" alt="-, OZAN KOSE / AFP" title="-, OZAN KOSE / AFP" width="135" height="135" style="float: left;margin-right: 10px;" border="0" />  
                                                    <p style="padding: 0px;">  
                                                    Tränengas und Wasserwerfer: Die türkische Polizei hat den Gezi-Park in Istanbul gestürmt und vollständig geräumt. Kurz nachdem Ministerpräsident Erdogan den Demonstranten ein Ultimatum gesetzt hatte, begann die Polizei einen Großeinsatz.  
                                                  </p>  
                                               </div>]]></description>

Die description hole ich mit PHP so ab und gebe sie mit HTML so aus:

                    if (($nachricht->title) && ($title!="") && ($title != NULL)){  
  
  
                    if (($nachricht->description) != false) {  
  
$desc = ($nachricht->description);  
$desc = trim($desc);  
str_replace("&nbsp", "", $desc);  
preg_replace("/(\s)|(\&nbsp\;)/",'',$desc);  
  
                    echo "<li><a href=\"".htmlspecialchars(filtereLinks($link), ENT_QUOTES)."\" target=\"_blank\"title =\"".htmlspecialchars(filtereHTML($desc), ENT_QUOTES)."\">".  
                    htmlspecialchars(filtereHTML($nachricht->title), ENT_QUOTES)."</a></li>\n";  
                }  

Ausgegeben wird die description und am Ende sieht der Text so aus:
Tränengas und Wasserwerfer: Die türkische Polizei hat den Gezi-Park in Istanbul gestürmt und vollständig geräumt. Kurz nachdem Ministerpräsident Erdogan den Demonstranten ein Ultimatum gesetzt hatte, begann die Polizei einen Großeinsatz. &nbsp&nbsp&nbsp

Ich hatte es auch mit preg_replace("/(\s)|(\&nbsp\;)/",'',$desc);
versucht. Das Ergebnis. Die &nbsp bleiben, wo sie sind. Habe es auch noch mit anderen Sachen versucht, das müsste ich aber in meiner Erinnerung graben, herauskam bestenfalls, dass aus &nbsp unlesbare Zeichen wurden.

Gruß
glupto