Как заставить браузер загружать текущую страницу? страница с заголовком Content-type: text / plain, например, с использованием PHP?
Если пользователь перейдет на эту страницу, появится окно загрузки (диалоговое окно загрузки браузера с обычным «Сохранить как»)
прямо из http://php.net/header
<?php // there is contention over if this mime-type is right, but just use it for now header('Content-type: text/javascript'); header('Content-Disposition: attachment; filename="file.js"'); readfile('file.js'); // echo the file ?>
ПРИМЕЧАНИЕ. Это необходимо сделать перед любым другим выходом (и может быть только на странице, если вы не хотите, чтобы в вашем файле был другой вывод).
Кроме того, есть миллиард обманов этого вопроса в Stack Overflow. Слишком ленив, чтобы скопировать макароны их всех.