用curl怎么提交http://tsn.baidu.com/text2audio
183*****185 发布于2016-06 浏览:86024 回复:1
0
收藏

    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");

这么哪里出了问题,跪求指教

收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2mosal4hi回复于2016-06

直接curl url就可以了,返回是http body是mp3

0
TOP
切换版块