- $file = trim($file);
- $file = str_replace(array('\\', '//'), '/', $file);
- $file = str_replace('/../', '/', $file);
- if (substr($file, 0, 3) == '../') {
- $file = substr($file, 3);
- }
- if (substr($file, 0, 1) == '../') {
- $file = substr($file, 1);
- }
+ $tmp = tempnam(sys_get_temp_dir(), 'phorkie-autodetect-');
+ file_put_contents($tmp, $content);
+ $type = \MIME_Type_PlainDetect::autoDetect($tmp);
+ unlink($tmp);