Guest User

Untitled

a guest
Jul 22nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. <form method="post">
  2. <input type="submit" name="submit"/>
  3. </form>
  4. <?php
  5. function sendHeaders($file, $type, $name=NULL)
  6. {
  7. if (empty($name))
  8. {
  9. $name = basename($file);
  10. }
  11. header('Pragma: public');
  12. header('Expires: 0');
  13. header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  14. header('Cache-Control: private', false);
  15. header('Content-Transfer-Encoding: binary');
  16. header('Content-Disposition: attachment; filename="'.$name.'";');
  17. header('Content-Type: ' . $type);
  18. header('Content-Length: ' . filesize($file));
  19. }
  20. if(isset($_POST['submit']))
  21. {
  22. $file = 'logo.png';
  23. if (is_file($file))
  24. {
  25. sendHeaders($file, 'image/png', 'My picture.png');
  26. ob_clean();
  27. flush();
  28. @readfile($file);
  29. exit;
  30. }
  31. }
  32. ?>
Add Comment
Please, Sign In to add comment