Исправил проверка скрипта:
$fides = file_get_contents($newdown);
$prov = htmlspecialchars($fides);
$newdown=check_fulls($newdown);
$$newdown=str_replace("..","",$newdown);
$newdown=str_replace("/","",$newdown);
$newdown=str_replace("\/","",$newdown);
$newdown=str_replace("#","",$newdown);
if((preg_match("/php/i", $newdown)==true) or (preg_match("/bat/i",$newdown)==true) or (preg_match("/.pl/i",$newdown)==true) or (preg_match("/dhtm/i",$newdown)==true) or (preg_match("/dhtml/i",$newdown)==true) or (preg_match("/html/i",$newdown)==true) or (preg_match("/htm/i",$newdown)==true) or (preg_match("/wml/i",$newdown)==true) or (preg_match("/xml/i",$newdown)==true) or (preg_match("/asp/i",$newdown)==true) or (preg_match("/bphp/i",$newdown)==true) or (preg_match("/bhtm/i",$newdown)==true) or (preg_match("/bphtml/i",$newdown)==true) or (preg_match("/bphtml//i",$newdown)) or (preg_match("/bhtm//i",$newdown)) or (preg_match("/bphp/i",$newdown)) or (preg_match("/php/i",$newdown)) or (preg_match("/.pl/i",$newdown)) or (preg_match("/else/i",$prov)) or (preg_match("/echo/i",$prov)) or (preg_match("/print/i",$prov)) or (preg_match("/base64_decode/i",$prov)) or (preg_match("/Zend/i",$prov))){