Вход Регистрация
* Taltos *

Отдача файлов на лету

  1. function file_dload($file, $name = 'test.txt', $type = 'application/octet-stream', $del = 1) {
  2.  
  3.  
  4.  
  5. header('Content-Description: File Transfer');
  6.  
  7. header('Content-Type: '.$type);
  8.  
  9. header('Content-Disposition: attachment; filename=' . $name);
  10.  
  11. header('Content-Transfer-Encoding: binary');
  12.  
  13. header('Expires: 0');
  14.  
  15. header('Cache-Control: must-revalidate');
  16.  
  17. header('Pragma: public');
  18.  
  19. header('Content-Length: ' . filesize($str));
  20.  
  21. readfile($file);
  22.  
  23. if($del)
  24.  
  25. unlink($file);
  26.  
  27. flush();
  28.  
  29. return true;
  30.  
  31. }
» Описание: Иногда нужно создать временый файл и отдать пользователь, чтоб не засорять хост можно отдать файл "на лету" зразу же удалить.
» Время добавления: 12 Марта 2015 в 11:18
» Посмотров: 1278
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 2
Реклама