Salam sahabat fittraferdiansyah.info!
Mengenal Parse HTML
Parse HTML, dapat di artikan sebagai menguraikan. Namun bisa juga kita maknai sebagai mengubah kode-kode atau tanda-tanda tertentu menjadi sebuah kode unik (entitas). Kode atau tanda-tanda yang biasanya sering diubah yaitu "tanda lebih kecil" atau (<), "tanda petik dua" atau ("), "ampersand" atau (&), "petik satu" atau (') dan tanda "lebih besar" atau (>).
Kode atau tanda-tanda tersebut akan diubah menjadi kode entitas seperti berikut ini.
- < diganti menjadi <
- " diganti menjadi "
- & diganti menjadi &
- ' diganti menjadi '
- > diganti menjadi >
Mengapa harus memparse kode HTML terlebih dahulu ?
Dengan melakukan parsing terlebih dahulu pada kode HTML, ini akan mengurangi atau mencegah terjadinya tampilan error ketika kode HTML tersebut ditampilkan di blog kita menggunakan web browser. Error ini dapat terjadi ketika pengguna atau pembaca blog kita mengakses blog kita menggunakan browser versi lama. Kemudian, dengan memparsing kode-kode HTML blog kita menjadi lebih tampil SEO FRIENDLY dan tentunya Support dengan HTML5 dibandingkan dengan sebelumnya saat kita belum memparsing kode HTML tersebut.
PHP :: Parsing Kode HTML
Pada bagian ini kita akan membuat sebuah file PHP yang ketika kita jalankan, file ini dapat memparsing kode HTML yang kita inputkan sebelumnya pada textarea. Langsung saja kita buat file dengan nama "parsing.php" dan simpan pada direktory web server Anda. Kemudian edit file "parsing.php" tersebut dengan text editor kesayangan Anda dan pastekan kode berikut ini :
<head>
<title>Parsing HTML</title>
</head>
<body>
<form action="" method="POST">
<?php
$kode = $_POST['kode'];
if ($kode!="") {
echo '<textarea cols="100" rows="20" name="kode">'.$kode.'</textarea>';
}
else {
echo '<textarea cols="100" rows="20" name="kode"></textarea>';
}
?>
<br/>
<input type="submit" name="proses" value="Parsing Sekarang">
<br/>
<br/>
</form>
<textarea cols="100" rows="20">
<?php
$parsing = $_POST['kode'];
$parsing = str_replace ("<" , "&lt;" , $parsing);
$parsing = str_replace ("\"" , "&quot;" , $parsing);
$parsing = str_replace ("&" , "&amp;" , $parsing);
$parsing = str_replace ("'" , '&#039;' , $parsing);
$parsing = str_replace (">" , "&gt;" , $parsing);
echo $parsing ;
?>
</textarea>
</body>
</html>

ini masih work gan?
BalasHapusMasih seger kok om!!!
HapusSilahkan dicoba :)
makasi infonya
BalasHapussama-sama om.
Hapussukses ya!!!
Ane dikit2 lg memperdalam html nih gan. Pantesan aja,ane sering nemu ", ternyata itu sama,saja artinya dgn tanda petik. Apakah kode2 itu bisa,diterapkan di template gan?
BalasHapusBisa om,
HapusKereen.. (Y) :D
BalasHapus