Подмена имени файла

  • Автор темы shurik ilyin
  • Дата начала

shurik ilyin

Guest
Подмена имени файла

Скрипт предназначен для скачивания исходников (т.е. файлов php).

Вызывается примерно так:
http://.../code/download.php?filename=file1.php

В слрипте посылаются заголовки http:
header("Content-type: application/x-httpd-php-source");
header("Content-location: $filename");

и содержимое файла:
echo file_get_contents("code/" . $filename);

Так вот Opera норально предлагает сохранить это художество в файле с именем file1.php, а Explorer и Netscape с именем: download.php.

Имеется ли какая-нибудь возможность попросить этих товарищей делать так-же как Opera?
 

Кром

Новичок
>http://.../code/download.php?filename=file1.php
>echo file_get_contents("code/" . $filename);

Ну вы, блин, батенька, даете... Это чтож, заходи кто хочет, бери что хочет?

-~{}~ 27.01.05 17:03:

>Имеется ли какая-нибудь возможность попросить этих товарищей делать так-же как Opera?

Ага, могу себе представить это послание. :)
 

Tor

Новичок
header("Content-Disposition: attachment; filename=file1.php");

header("Content-Type: application/x-httpd-php-source; name=\"file1.php\"");
 

shurik ilyin

Guest
Автор оригинала: Tor
header("Content-Disposition: attachment; filename=file1.php");

header("Content-Type: application/x-httpd-php-source; name=\"file1.php\"");
Попробовал. В Опере как работало так и работает, а у остальных как не работало так и не работает. То ли лыжи не едут..

То КРОМ:
Ты наврное тут один такой умный, что по двум строкам кода делаешь выводы обо всем остальном.
А слабо конкретно ответить на конкретный вопрос или переспросить если непонятна суть вопроса ?

-~{}~ 27.01.05 19:06:

Автор оригинала: shurik ilyin
Попробовал. В Опере как работало так и работает, а у остальных как не работало так и не работает. То ли лыжи не едут..
Лыжи поехали. Теперь все работает как надо. Спасибо за быстрый и правильный ответ.
 
Сверху