当前位置:首页>>问题

php生成文件|php远程下载文件到本地代码

php实现:首先生成文件,再远程下载文件到本地的代码如下$a= iconv("utf-8","gb2312",$a); //要生成的文件名称,iconv函数转换编码,防止出现乱码if(!file_exists('./text/'.$a.'.txt')){ //判断要生成的文件是否存在,不存在才去生成file_put_contents('

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



返回顶部