htmlspecialchars'ın &

0 Cevap php

Ben bir şey eksik ise pek o kadar emin değil birkaç ay için herhangi bir PHP programlama Yapılmadı.

Aşağıda Temelde MySQL veritabanı verileri görüntüleyen ben bir htmlspecialchars var () işlevi güvenli varlık (lar) tek ve çift tırnak dönüştürmek gerekir. Ben yaşıyorum sorun inceleyen kaynak kodu, sadece ben de gerektiğinde < > &, tek ve çift tırnak dönüştürmek için dönüştürme olduğunu.

//sanitize data from db before displaying on webpage
function htmlsan($htmlsanitize){
    return $htmlsanitize = htmlspecialchars($htmlsanitize, ENT_QUOTES, 'UTF-8');
}

Ben örnek için kullanmak istediğinizde Sonra yapın:

 htmlsan($row['comment']); 

Tek ve çift tırnak dönüştürme değil, neden kimse bana söyleyebilir misiniz?

Thanks PHPLOVER

UPDATE

Ne tuhaf ki htlmsan olan () e yorumum kullanılan ve ben onları dönüştürür e-postanın kaynak kodunu görüntülemek zaman, o web sayfasında görüntülenmesi hakkında DB'den tek / çift tırnak dönüştürmek olmayacak gibi görünüyor. Benim DB harmanlama da utf8_general_ci ayarlanır ve i vb DB bağlantısı üzerinde utf8 kullanıyorum beyan edilir

0 Cevap