I\'m making a SWF uploader and have my HTML form done.
It works totally fine until I upload a SWF file with spaces in the name.
How can I replace whitespace
How can I replace whitespace with underscores?
The \s character class will match whitespace characters. I've added the + quantifier to collapse multiple whitespace to one _. If you don't want that, remove the +.
\s
+
_
$file = preg_replace('/\s+/', '_', $file);