Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 0.79 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Weird XSendfile permissions(?) issue - force download works ok
  2. XSendFile on
  3. XSendFilePath /home/beef/shared/
  4.        
  5. $file = "/home/beef/shared/pic222.jpg";
  6. header('Content-Description: File Transfer');
  7. header('Content-Type: application/force-download');
  8. header('Content-Disposition: attachment; filename="pic222.jpg"');
  9. header('Content-Transfer-Encoding: binary');
  10. header('Expires: 0');
  11. header('Cache-Control: must-revalidate,post-check=0, pre-check=0');
  12. header("Cache-Control: private",false);
  13. header('Pragma: public');
  14. header('Content-Length: ' . filesize($file));
  15. ob_clean();
  16. flush();
  17. readfile($file);
  18. exit;
  19.        
  20. $file = "/home/beef/shared/pic222.jpg";
  21. header("Content-Type: application/octet-stream");
  22. header("Content-Disposition: attachment; filename="pic222.jpg"");
  23. header("X-Sendfile: ".$file);
  24. exit;