SORU
5 EYLÜL 2008, Cuma


() vs htmlentities htmlspecialchars()

Ne htmlspecialchars() htmlentities() arasında farklılıklar vardır. Ne zaman birini ya da diğerini mi kullanmalıyım?

CEVAP
1 EYLÜL 2010, ÇARŞAMBA


htmlspecialchars kullanılabilir:

  1. HTML eşdeğerleri olan tüm karakterleri kodlamak için gerek yok.

    Eğer sayfa metin kodlaması özel semboller eşleşen biliyorsan neden htmlentities kullanırsınız? htmlspecialchars çok basittir ve istemciye göndermek için daha az kod üretir.

    Örneğin:

    echo htmlentities('<Il était une fois un être>.');
    // Output: <Il était une fois un être>.
    //                ^^^^^^^^                 ^^^^^^^
    
    echo htmlspecialchars('<Il était une fois un être>.');
    // Output: <Il était une fois un être>.
    //                ^                 ^
    

    İkincisi daha kısa, ve eğer-8859-1 karakter kümesi ISO ayarlarsanız herhangi bir sorun neden olmaz.

  2. Veri sadece bir tarayıcı (HTML varlıklar çözme önlemek için) üzerinden gerçekleştirilir

  3. Çıkış ise XML (the answer by Artefacto).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Php

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • ethr95awd

    ethr95awd

    8 Kasım 2006
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009

İLGİLİ SORU / CEVAPLAR