
<style>
body {text-align:center;}
textarea {border:1px solid #999; width:400px; margin:5px auto;overflow:auto;resize:none;}
p {border:1px solid #999;padding:5px; width:400px; margin:5px auto;overflow:auto;}
</style>
<form action="code_convert.php" method="post">
<textarea cols="60" rows="10" name="normal" ></textarea><br/>
<input type="submit" name="conv" value="Convert!" />
</form>
<?php
if(isset($_POST['conv']))
{
$normal = htmlspecialchars(htmlspecialchars($_POST['normal']));
$degismis = nl2br(stripslashes($normal));
?>
<p>Kodunuz: </p>
<p><code><?php echo $degismis; ?></code></p>
<?php
}
?>
Şimdi, kodumuzu inceleyelim biraz. Formumuzu oluşturduk, formumuzdaki textarea elementi ile kullanıcıdan kodu alıyoruz. Gönder butonuna bastığı zaman PHP kodumuz çalışmaya başlıyor. PHP kodumuz gelen kodu $normal isimli değişkene içindeki özel html karakterlerini istediğimiz şekilde çevirip aktarıyor. Daha sonra bu çevirmeden kaynaklanan slash karakterlerini temizleyip veriyi $degismis isimli değişkene aktarıyor. Ve son olarak da ekrana yazıyor kodumuzun son halini. Burada dikkat etmemiz gereken şey sayfayı code_convert.php ismiyle kaydetmek veya sayfayı hangi isimle kaydedersek o ismi <form action="code_convert.php" method="post"> kısmında action özelliğinin içerisine yazmak.
