Bu yazılımzda PHP kodlama dilinde yazı şeklinde duran metin dosyalarını php kodlarına dönüştürerek çalıştırmanızı sağlayacak
eval();
fonksiyonuna değineceğim. Örneğin bir tema dosyanızda php kodları mevcut fakat tema dosyanız ".html", ".tpl" gibi dosyaların içerisinde ve bu şekilde php çalıştıramıyorsunuz. Başvurmanız gereken bu fonksiyon ile bu dosyaların içerisindeki yazıları işleyerek PHP şeklinde çalıştırabilirsiniz. echo 5+4;
şeklinde bir test.txt dosyanız mevcut. Bu dosyayı ister "fopen" fonksiyonu ile yada "file_get_content" metodu veya "curl" fonksiyonu kullanarak bu dosyayı açıp <?php
$meymun=file_get_contents("text.txt");
echo $meymun;
/* Buraya kadara olan kısım normal php dosyasının çalışması şeklinde ve ekran çıktısı "5+4" şeklinde olacaktır. */
eval($meymun);
/* Burası kodu işlenmiş şekilde çıakrtarak ekrana "9" yazdıracaktır. */
?>
Bu yöntemler dışında "require_once", "include", "require" gibi taglar ile içeriye çağırıp "eval" şeklinde çalıştıramıyoruz. Tema dosyası ise "fopen" ile dosyayı açmak için çağırıp bir değişkene tanımlayarak PHP kodlarını parse edebilirsiniz. Eğer txt dosyasında PHP tagları olduğunu düşünüyorsanız kullanım şekliniz şu şekilde değişmektedir;
[/code]$meymun='?>' .trim($code) .'<?php;';
şeklinde kullandığınızda taglar da değişecektir.$meymun='?>' .trim($code);