Saya memiliki formulir input di situs web saya di mana HTML diizinkan dan saya mencoba menambahkan instruksi tentang penggunaan tag HTML. Saya ingin teksnya
<strong>Look just like this line - so then know how to type it</strong>
Tapi sejauh ini yang saya dapatkan adalah:
Terlihat seperti baris ini - jadi ketahuilah cara mengetiknya
Bagaimana saya bisa menunjukkan tag sehingga orang tahu apa yang harus diketik?
Dalam PHP gunakan fungsi htmlspecialchars () untuk melarikan diri
<
dan>
.sumber
Seperti yang banyak orang lain katakan,
htmlentities()
akan melakukan trik ... tetapi itu akan terlihat seperti omong kosong.Bungkus dengan
<pre>
tag dan Anda akan mempertahankan lekukan Anda.sumber
Anda harus menggunakan
htmlspecialchars
. Ini menggantikan karakter seperti di bawah ini:&
"
saat ENT_NOQUOTES tidak disetel.'
hanya ketika ENT_QUOTES diset<
>
sumber
Anda dapat menggunakan htmlspecialchars ()
sumber
Anda hanya perlu menyandikan
<>
s:sumber
Untuk menampilkan tag HTML dalam browser, mengelilingi output dengan tag <xmp> dan </ xmp>
sumber
<xmp
> sudah usang sekarang, lebih dari sekedar usang. Jangan gunakan itu.Anda dapat menggunakan htmlentities saat menggema ke browser, ini akan menunjukkan tag daripada memiliki html menafsirkannya.
Lihat di sini http://uk3.php.net/manual/en/function.htmlentities.php
Contoh:
Keluaran:
sumber
Gunakan htmlentities () untuk mengonversi karakter yang seharusnya ditampilkan sebagai HTML.
sumber
Ada cara lain ...
Ini membuat seluruh halaman disajikan sebagai teks biasa ... lebih baik adalah htmlspecialchars ...
Semoga ini membantu...
sumber
sumber