ホームページ  >  記事  >  バックエンド開発  >  データベースから直接単語をクエリしてダウンロードする

データベースから直接単語をクエリしてダウンロードする

WBOY
WBOYオリジナル
2016-07-25 08:49:37831ブラウズ
  1. function save($word_name)
  2. {
  3. echo "";
  4. $data = ob_get_contents();
  5. ob_end_clean();
  6. $this->wirtefile ($word_name,$data) ;
  7. }
  8. function wirtefile ($word_name,$data)
  9. {
  10. $path = 'public/uploads/'.$word_name;
  11. $file = fopen($path,"wd");
  12. fwrite($file, $data);
  13. fclose($file);
  14. $file = fopen($path,"r");
  15. Header("Content-type: application/octet-stream");
  16. Header("Accept-Ranges: bytes ");
  17. Header("Accept-Length: ".filesize($path));
  18. Header("Content-Disposition:attachment; filename=".basename($path));
  19. echo fread($file, filesize( $path));
  20. fclose($file);
  21. unlink($path);
  22. $this->index();
  23. }
复制代码


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。