12345678910111213141516171819202122232425262728 |
- <?php
- if (!isset($_SERVER['HTTP_REFERER'])) {
- $_SERVER['HTTP_REFERER'] = "-";
- }
- if (!isset($download_file) || !file_exists("distributions/$download_file")) {
- exit("Invalid file requested for download!");
- }
- header("Location: http://$SERVER_NAME/distributions/$download_file");
- $remote_addr = $_SERVER['HTTP_X_FORWARDED_FOR'] ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
- $remote_log =
- @fopen("http://php-gtk.audean.com/log_download.php".
- "?download_file=" . urlencode($download_file).
- "&mirror=" . urlencode($_SERVER['SERVER_NAME']).
- "&user_referer=" . urlencode($_SERVER['HTTP_REFERER']).
- "&user_ip=" . urlencode($remote_addr),
- 'r');
- if ($remote_log) {
- fread($remote_log, 1024);
- fclose($remote_log);
- }
- ?>
|