Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags


Asslamualaikum WR. WB.

Udaha lama gak posting nii. pada kesempatan kali ini saya akan memposting bagaimana cara menghilangkan Tag html pada suatu pagraf.
nah sebenarnya saya juga bingung bagai mana nulis postingan ini tapi intinya seperti ini kasus saya kemaren. ketika menggunakan text editor seperti ckeditor saya mengalami sedikit kesulitan. bagaimana agar tag html tidak di eksekusi. lihat penampakan pada Gamabar 1

Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags
Gambar 1
Pada gambar di atas terlihat bahwa tag HTML <h1> malah di eksekusi. jadi berantakan tuh. saya coba menggunakan fungsi di php htmlentities() tapi malah tag htmlnya yang tampil. lihat Gambar 2

Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags
Gamabar 2

Jadi bingung dah. gimana caranya agar tag html tidak di eksekusi juga tidak di tampilkan sepeti pada Gambar 1 dan Gambar 2.
coba bertanya di mbah Google dan ahirnya ketemu di dokumentasinya si PHP.
jadi di php juga menyediakan fungsi string strip_tags yang fungsinya untuk menghilangkan tag HTML dan PHP. untuk penjelasan lengkapnya bisa langsung ke web resminya PHP manual.
nah setelah menggunakan 
string strip_tags seperti berikut penamopakannya. Gambar 3
Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags
Gambar 3

Berikut contoh menggunakan fungsi strip_tags 

<?php
$text = '<h1>Test tag h1</h1><p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
?>

Pada contoh di atas, kita membuat sebuah tag <h1>,<p>,<a> dan di tampung di variable $text. kemudian menampilkan/echo $text yang menampung tag html tadi.
hasilnya bisa dilihat pada Gambar 4:


Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags
Gambar 4
Di fungsi ini juga bisa ngasih pengecualian. jadi misalnya seperti berikut:

<?php 
//inisial
$text = '<h1>Test tag h1</h1><a href="#fragment">Other text</a><p>Test paragraph.</p>';

//menampilkan
echo strip_tags($text,'<a>');

?>

Nah jadi pada contoh di atas menambahkan pengecualin di fungsi strip_tags dan hasilnya seperti Gambar 5
 
Menghilangkan Tag HTML di PHP dengan Fungsi strip_tags
Ganbar 5
Nah bisa dilihat pada Gambar 5 terdapat link yang aktif artinya pengecualian untuk tag HTML <a> berhasil.

Sekian dulu postingan kali ini semooga bermanfaat.
Assalamualaikum WR.WB
Share on Google Plus

About catatancidingku.bligspot.com

M Agung Sutrisno: Saya seorang Web Devoloper sejak tahun 2015. Saya tertarik dengan dunia IT sejak tahun 2013. Lulus dari Universitas Islam Madura pada tahun 2016. Pernah bekerja di Univeritas Islam Madura selama 2 tahun. Mulai tahun 2017 mulai bekerja sebagai Web Developer di salah satu perusahaan software PT. Warung Jasa Teknologi, Jakarta.

4 coment�rios:

### Saya akan coba merespon komentar baru secepatnya.
### Jangan berkomentar SPAM (promosi, dll,)
### Jangan komentar yang berisi link aktif,
### Mohon Maaf Jika Komentar saya moderasi karena ingin mengantisipasi kemungkinan Spam atau link Aktif