function safe_filename ($fn, $len = 50)
Use this function to create a safe file name. A safe file name is a file name with only alphanumeric characters (A-Z, 0-9), non alphanumeric characters (including space) will be replaced with underscore '_'.
$fn = the original (non-safe) file name.
$len = maximum length of the name (excluding the extension).
$fn = 'tHis is A long % file nam$ with. invalid ch#aracters.txt.doc';
echo safe_filename ($fn);
Subscribe to our newsletter for the latest updates and exciting promotions!