PDA

View Full Version : Black list file extensions



SysX
08-12-2005, 07:15 AM
Does any one have any code for black listing particular types of files or data within?

If so could you also tell me where it needs to be placed.

Twey
08-12-2005, 08:59 AM
if(preg_match('/(\.jpg|\.gif|\.exe|\.x86|\.bin|\.sh)$/i', $_FILES['userfile']['name'])) {
die("Filetype not allowed.");
}
If you have a UNIX server with the file(1) utility installed, you'll do better to run file on it, and determine whether to keep it or not based on the output.

$op = `file ` . $_FILES['userfile']['tmp_name'];
if(strstr($op, "executable")) {
die("Executable files are not supported.");
}

SysX
08-15-2005, 01:29 AM
Thanks