header("Content-Type:audio/mp3;");
header("Content-Disposition:attachment;filename='download.mp3'");
$url1="http://tsn.baidu.com/text2audio?tex="+"你的世界我不懂"+"&lan=zh&cuid="+"huan"+"&ctp=1&tok="+"24.6532b8a7bddd2bb7a4fc1a43bae74e23.2592000.1467288864.282335-8204292";
function getCurl($url,$isjson=false,$issl=false,$header=''){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
if($header && is_array($header)){
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
}
if($issl){
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
}
//3、连接并得到结果
$rs=curl_exec($ch);
//4、关闭cURL资源,并且释放系统资源
curl_close($ch);
//return $rs;
if($isjson){
return json_decode($rs,true);
}else{
return $rs;
}
}
var_dump(getCurl($url1));
readfile("original.mp3");
这么哪里出了问题,跪求指教
直接curl url就可以了,返回是http body是mp3