Ето грешката:
а това е кода:Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 16515072 bytes) in /var/www/clients/client9/web18/web/get_vb_mp3.php on line 11
ред 11 е:<?php
function convert($url)
{
$e = @end(explode(':',$url));
if (strlen($e) != 8 )
return false;
$f = @file_get_contents('http://vbox7.com/etc/ext.do?key='. $e .'&antiCacheStamp='.time());
$e2 = @next(explode('&flv_addr=',$f));
$flv = @current(explode('&',$e2));
if (file_put_contents($e.'.flv',file_get_contents('http://'.$flv)))
{
exec('ffmpeg -i '. dirname(__FILE__).'/'.$e .'.flv '. dirname(__FILE__).'/'.$e .'.mp3');
unlink($e.'.flv');
return $e .'.mp3';
}
return false;
}
$urli = $_GET['url'];
$e = convert($urli);
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT');
header('Content-type: audio/mpeg');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($e));
header('Content-Disposition: attachment; filename='.$e);
echo file_get_contents($e);
?>
if (file_put_contents($e.'.flv',file_get_contents('http://'.$flv)))