Cara membuat parse html dengan php di website
Parse merupakan cara agar kode / script html di tampilkan dengan kombinasi kode bawaan atau sering kita dengar dengan istilah mematikan fungsi script.
Sebetulnya banyak situs yang menyediakan parse gratis secara online dan kita tidak perlu repot - repot membuatnya. Tapi buat anda yang ingin membuat sendiri, disini saya akan membuat parse sendiri dengan php. Cukup sederhana untuk membuatnya hanya dengan menggunakan fungsi str_replace dan htmlspecialchars di dalam php.
Str_replace itu sendiri berfungsi sebagai mereplace atau mengganti suatu string / text dengan string yang kita buat. Untuk syntax nya itu sendiri biasanya diawalai sebuah variabel ,saya ambil contoh str_replace($textdiganti , $textpengganti , $textawal);.
htmspecialchars merupakan script yang berfungsi mematikan suatu script agar ditampilkan di browser seperti bawaan. Saya ambil contoh bila anda membuat bagian <div> INI TEXT </div> , maka yang akan ditampilkan di browser seperti semula <div> INI TEXT </div> , jadi kalau tidak memakai fungsi htmspecialchars maka yang akan ditampilkan adalah INI TEXT . Saya kasih contoh posisi code tersebut htmlspecialchars($text);.
Fungsi Parse
Biasanya parse di gunakan untuk kepentingan blog,seperti mengedit tampilan blogger ,ataupun membuat artikel tentang website dan kode tersebut ingin ditampilkan kepada pengunjung blog kita.
Dibawah ini merupakan tampilan sederhana template parse .
Untuk kode/script silahkan kalian buat file dengan nama par.php , Lalu copas code di bawah ini dan simpan di dalam file tersebut.
<!DOCTYPE html >
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>par</title>
</head>
<style>
#pa{margin-top:20px; border:2px solid#0CC; width:600px; padding:10px; background-color:#9CC; color:#FFF;box-shadow:2px 2px 4px 10px;
box-decoration-break:clone;}
#pa .sub{width:50%; font-size:18px; padding:5px; background-color:#39C; color:#fff; border-radius:8%; margin-top:10px;
}
#pa .sub:hover{background-color:#63C;}
</style>
<body bgcolor="#CCCCCC"><center>
<div id="pa" align="center">
<center><h1>PARSE HTML deblenk.xyz</h1></center>
<div class="for">
<?php
if(isset($_POST["kirim"])){
$kir=$_POST["kir"];
$kir2=array("<",">");
$kir3=array("<",">");
$hasil=str_replace($kir2,$kir3,$kir);
$has=htmlspecialchars($hasil);
echo '
<textarea cols="50" rows="10">'.$has.'</textarea>';}
else { echo 'HASIL PARSE';} ?>
</div>
<br />
<div class="forms">
<form action="" method="post">
<textarea cols="50" rows="10" name="kir" placeholder="Tempelkan code diarea ini"></textarea><br />
<button type="submit" name="kirim" class="sub">parse</button>
</form>
</div>
</div></center>
</body>
</html>
Jikaj anda ingin memparse di sini juga bisa silahkan masukan script di kolom di bawah ini:
No comments:
Post a Comment