File: //var/log/spamavoid/php_execution_block.php
<?php
$php_file_path = $_SERVER['SCRIPT_FILENAME'];
$php_file_array = explode("/",$php_file_path);
$php_blacklist_array = array('uploads','upload','images','image','css','apikey','.well-known','cgi-bin');
$php_whitelist_array = array('wp-tinymce.php','captions.php','updatepost.php');
$hr_pac_result=array_intersect($php_file_array,$php_blacklist_array);
$hr_whitelist_result=array_intersect($php_file_array,$php_whitelist_array);
if(count($hr_pac_result) > 0){
if(empty($hr_whitelist_result)){
$fp = fopen('/var/log/spamavoid/php_execution_block.log', 'a');
fwrite($fp, $php_file_path."\n");
fclose($fp);
exit;
}
}
?>