5,11c5 < $f = strpos($_GET['url'], '%'); < if ($f === false) { < if (strpos($_GET['url'], 'file:') === 0 && strpos($_GET['url'], '.wav') !== false) { < header('Cache-Control: max-age=604800'); < header('Content-type: audio/x-wav'); < header('Content-Transfer-Encoding: binary'); < header('Content-Length: ' . filesize($_GET['url'])); --- > //echo file_get_contents(urldecode($_GET['url'])); 13,36d6 < } else { < echo file_get_contents($_GET['url']); < } < } else if ($f < 7) { < if (strpos(urldecode($_GET['url']), 'file:') === 0 && strpos(urldecode($_GET['url']), '.wav') !== false) { < header('Cache-Control: max-age=604800'); < header('Content-type: audio/x-wav'); < header('Content-Transfer-Encoding: binary'); < header('Content-Length: ' . filesize(urldecode($_GET['url']))); < echo file_get_contents(urldecode($_GET['url'])); < } else { < echo file_get_contents(urldecode($_GET['url'])); < } < } else { < if (strpos($_GET['url'], 'file:') === 0 && strpos($_GET['url'], '.wav') !== false) { < header('Cache-Control: max-age=604800'); < header('Content-type: audio/x-wav'); < header('Content-Transfer-Encoding: binary'); < header('Content-Length: ' . filesize($_GET['url'])); < echo file_get_contents($_GET['url']); < } else { < echo file_get_contents($_GET['url']); < } < }