Переадресация после скачивания файла

Discussion in 'PHP' started by Gos, 12 Jan 2010.

  1. Gos

    Gos New Member

    Joined:
    27 Sep 2007
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Мб кто-нибудь подскажет как реализовать переадресацию на другой сайт после скачивания файла. Например, есть ссылка, при переходе предлагается(браузером) скачать файл и начинает загружаться другая страница. Заранее спасибо)
     
  2. Shram-spb

    Shram-spb Member

    Joined:
    6 Jun 2007
    Messages:
    64
    Likes Received:
    42
    Reputations:
    35
    Хм.. имхо через javascript
    примерно так:
    Code:
    <html>
    <script>
    window.open("http://link.to/file", "Download page")
    location.href="http://ya.ru/";
    </script>
    </html>
    
     
  3. Gos

    Gos New Member

    Joined:
    27 Sep 2007
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Опера блокирует скачивание и сразу переходит по 2му линку, а ИЕ открывает пустую страницу.
     
    #3 Gos, 12 Jan 2010
    Last edited: 12 Jan 2010
  4. MrCepbIu

    MrCepbIu Banned

    Joined:
    24 Feb 2010
    Messages:
    42
    Likes Received:
    3
    Reputations:
    1
    можно вот так
    Code:
      $file_name="test.txt";
      header("Content-Length: ".filesize($file_name));
      header("Content-Disposition: attachment; filename=".$file_name); 
      header("Content-Type: application/x-force-download; name=\"".$file_name."\"");
      readfile($file_name); 
    а потом с помощью Location перейти куда надо... правда это php
     
    #4 MrCepbIu, 11 Apr 2010
    Last edited: 11 Apr 2010
  5. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10