- file_get_contents: documentation ( source)
- base64_decode: documentation ( source)
- tempnam: documentation ( source)
- file_put_contents: documentation ( source)
<?php
$tmp1=tempnam("/tmp", "prvieval");
$tmp2=tempnam("/tmp", "drugieval");
$tmp3=tempnam("/tmp","trecieval");
$cntnt="ZWNobyAnYSc7";
$bb64="base64_decode";
file_put_contents($tmp2, '<?php file_put_contents("' . $tmp3 . '","<?php ' . base64_decode("'.$cntnt.'") . ';");');
echo file_get_contents($tmp2); echo "-----";
include($tmp2);
include($tmp3);