public function fileExists($filename) { $parsed = parse_url($filename); $queryless = isset($parsed['path']) ? $parsed['path'] : $filename; return file_exists($filename) && is_file($filename) || file_exists($queryless) && is_file($queryless); }