PHP生成文件并直接下载

180it 2020-01-16 PM 1944℃ 0条
<?php
if($center == ''){
    echo '无内容,无法下载'
    exit;
    //如果没有内容可供下载,这里可以写入判断代码,比如打开一个提示页等}else{
    $center= '这里是需要生成文件的内容';}header("Content-Type: application/octet-stream");       $ua = $_SERVER["HTTP_USER_AGENT"]; $filename = "mochu.txt";//生成的文件名 $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $encoded_filename); 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 . '"');
    header('Content-Disposition: attachment; filename*="' .  $filename . '"'); } else { 
    header('Content-Disposition: attachment; filename="' .  $filename . '"'); }echo $center;
?>
支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

PHP生成文件并直接下载