As you know, the author of this script went missing. he can't be contacted, his website is now expired and he is no longer active on DP. So, most buyer who use his v2.0 script having the same problem - script stopped working. Despite all the efforts of contacting him, none succeeded. So, I decided to take a look into the script and finally found the comm hash code. Lucky that it was not encrypted. You might say this is wrong, but if you refer to this thread, he did admit that the script is NOT encrypted and NOT encoded but then somehow he add a few line of code to communicate with his site. It's not like I'm saying he is wrong to do that, as a coder or owner of a script, he has rights to do that but NEED to inform the buyers and protect them. By dissapearing and not giving any information of the status of the script, obviously its not right. So, in my motivation to help other buyer, I give you how to fix the script and get it working again. First, you need to look for these code: @require('includes/class_root.php'); if (!defined('IS_SCRIPT') || !file_exists('includes/class_root.php')) { $error_text['script'] = '<p><strong>Fatal Error:</strong> Some essential files were not found.</p>'; echo $error_text['script']; exit; } PHP: and remove it. Look for the code above in: advertise.php contact.php ipn.php submit.php top.php admin/active.php admin/edit.php admin/pending.php Then, for admin/index.php, remove these code. @require_once('../includes/class_version.php'); if (!defined('IS_SCRIPT') || !file_exists('../includes/class_root.php') || !file_exists('../includes/class_version.php')) { $error_text['script'] = '<p><strong>Fatal Error:</strong> Some essential files were not found.</p>'; echo $error_text['script']; exit; } PHP: **MOD, I DID NOT POST THIS TO REVENGE, WE BOUGHT THIS SCRIPT PROMISED AS UNENCODED. TURN OUT IT WAS ENCODED WITH SERVER CHECK SCRIPT. THIS IS JUST A FIX TO MAKE THE SCRIPT WORKING AGAIN. If you think I might've helped you, appreciate your comments on my blog post here.