fungsi php


http://syraru.wordpress.com/2008/10/18/php-fungsi-trim-htmlentities-strip_tags/

PHP, fungsi trim(), htmlentities(), strip_tags()
October 18, 2008
Nah, berhubung awa masih ditugasin bikin website, awa ngejelasin tentang beberapa prosedur bwat ngejaga website kita dari HTML injection, dengan HTML injection, seseorang bisa mengambil cookies bisa dilihat di wikipedia

Buat nanggulangin nya, dalam script PHP, ad beberapa fungsi bwat nanggulangin ni masalah antara lain htmlentities(), trim(), am strip_tags()

Ok? awa cuman ngasih perumpamaannya aj, sisanya di coba sendiri ok

trim() adalah sebuah fungsi untuk menghapus spasi di kanan dan kiri text, kalo lu bkin semacam guest box trus si user menginputkan spasi sebnyak 1000x what happen? coba sendiri aj (blon nyoba hihi :P)

htmlentities() adalah sebuah fungsi untuk merubah semua tag HTML menjadi text biasa.

strip_tags() adalah sebuah fungsi untuk menghilangkan semua tag HTML :D

Mari kita tes menggunakan kombinasi trim() dan htmlentities()

$nama_dengan_html =
“<b><font color = blue>Yangki Sulaeman</font></b>”;

$konvert = trim(htmlentities($nama_dengan_html));

maka outputnya adalah

<b><font color = blue>Yangki Sulaeman</font></b> bukan Yangki Sulaeman

Mengapa demikian? karena dengan fungsi htmlentities() semua tag2 HTML akan diubah menjadi text biasa, tag HTML <b> akan memberikan output tulisan tebal, tetapi dengan htmlentities() tag tersebut akan menjadi text <b> biasa.

Bagaimana dengan trims() dan strip_tags()?

$nama_dengan_html =
“<b><font color = blue>Yangki Sulaeman</font></b>”;

$konvert = trim(strip_tags($nama_dengan_html));

Maka outputnya

Yangki Sulaeman , tidak seperti htmlentities(), strip_tags() menghilangkan tag2 HTML tersebut bukan mengubahnya menjadi text biasa.

Ok deh,sekian dulu yah pembahasannya,maaf bila salah,untuk melihat fungsi2 PHP yang lain bisa melihat di situs resmi PHP id2.php.net/

0 Response to "fungsi php"

Posting Komentar