dönüştürme &

4 Cevap php

Benim sayfa için bir XML RSS inşa ediyorum. Ve bu hata çalıştırıyorum:

error on line 39 at column 46: xmlParseEntityRef: no name

Ben & edemem çünkü anlaşılan bu benim son alan aralıksız do XML ... Hangi ...

Ya tüm $row['field']'s PHP içine çevirmek & 's böylece & temizlemek için en iyi yoldur

4 Cevap

Kullanım htmlspecialchars to encode just the HTML special characters &, <, >, " ve isteğe bağlı olarak ' (bakınız İkinci parametre $quote_style).

Gerçekten php dom xml fonksiyonları bakmak gerekir. Onun iş biraz anlamaya, ancak bu gibi sorunları önlemek için.

Kullanım

html_entity_decode($row['field']);

Bu almak ve ve geri döner & den Ayrıca &npsb; varsa Bir alana bu değişecek.

http://us.php.net/html_entity_decode

Şerefe