=200 && $httpcode<300); } function guessTypeFromFilename ($filename) { $ext = substr($filename, (strrpos($filename, '.') + 1)); switch ($ext) { case 'mkv': $type = 'video/mkv'; break; case 'flv': $type = 'video/flv'; break; case 'avi': $type = 'video/x-msvideo'; break; case 'webm': $type = 'video/webm'; break; case 'mkv': $type = 'video/x-matroska'; break; case '3gp': $type = 'video/3gp'; break; case 'ogv': $type = 'video/ogv'; break; default: $type = 'video/mp4'; break; } return $type; }