php生成文件|php远程下载文件到本地代码
php实现:首先生成文件,再远程下载文件到本地的代码如下$a= iconv("utf-8","gb2312",$a); //要生成的文件名称,iconv函数转换编码,防止出现乱码if(!file_exists('./text/'.$a.'.txt')){ //判断要生成的文件是否存在,不存在才去生成file_put_contents('
php实现:首先生成文件,再远程下载文件到本地的代码如下 $a= iconv("utf-8","gb2312",$a); //要生成的文件名称,iconv函数转换编码,防止出现乱码 if(!file_exists('./text/'.$a.'.txt')){ //判断要生成的文件是否存在,不存在才去生成 file_put_contents('./text/'.$a.'.txt',$b); //生成文件,text文件夹必须先创建好 }else{ //echo 'lrc文件已存在';die; } //文件下载 $filename = './text/'.$a.'.txt'; $fileinfo = pathinfo($filename); header('Content-type: application/x-'.$fileinfo['extension']); header('Content-Disposition: attachment; filename='.$fileinfo['basename']); header('Content-Length: '.filesize($filename)); readfile($filename); |