За последние 24 часа нас посетили 16737 программистов и 1635 роботов. Сейчас ищут 836 программистов ...

Принудительное сохранение изображения через header

Тема в разделе "Прочие вопросы по PHP", создана пользователем zhenia3003, 11 мар 2013.

  1. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    184
    Симпатии:
    3
    На странице index.php есть ссылка на изображение ($filename), как эту ссылку передать в save.php в ($file_name = ССЫЛКА;) ?????
    Код (Text):
    1.  echo "<img src=$filename width='100' height='100' /><br>"; echo '<a target='_blank' href='save.php?pathtofile=$filename' >скачать</a></div>";
    Вызываю файл save.php
    Код (Text):
    1.  
    2. <?
    3. $file_name = ССЫЛКА;//файл
    4.  $mime = 'application/force-download';
    5.  header('Pragma: public');
    6.  header('Expires: 0');
    7.  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    8.  header('Cache-Control: private',false);
    9.  header('Content-Type: '.$mime);
    10.  header('Content-Disposition: attachment; filename="'.basename($file_name).'"');
    11.  header('Content-Transfer-Encoding: binary');
    12.  header('Connection: close');
    13.  readfile($file_name);
    14.  exit();
    15. ?>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    собственно в чем проблема-то? в _GET стесняетесь заглянуть?