Wednesday 10 September 2014

PHP: Clean uploaded filenames

Hello,

When a file is uploaded to a server, you could have filenames with characters that can cause problems. To clear the filename you can use:

$filename = time().'_'.$_FILES["file"]["name"]; // File name.
$filename = preg_replace('/[[:^print:]]/', '', $filename); // Replace illegal chars


Regards!