//下载小说内容
public function downNovel()
{
$novel_id = 1;
$novel = Novel::find($novel_id);
//第一步:处理中文文件名:
$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = $novel->title.".txt";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+","%20",$encoded_filename);
//第二步:生成TXT文件
header("Content-Type: application/octet-stream");
if (preg_match("/MSIE/",$_SERVER['HTTP_USER_AGENT'])){
header('Content-Disposition:attachment;filename="'.$encoded_filename.'"');
}elseif(preg_match("/Firefox/",$_SERVER['HTTP_USER_AGENT'])){
header('Content-Disposition:attachment;filename*="utf8'.$filename.'"');
}else{
header('Content-Disposition:attachment;filename="'.$filename.'"');
}
//第三步:输出内容
$chapter = NovelChapter::where('novel_id',$novel_id)->field('title,content')->select();
foreach ($chapter as $value){
echo $value->title."\r\n";
echo $value->content."\r\n";
}
}
php 下载小说到txt
最新推荐文章于 2021-12-08 11:30:22 发布