Мені потрібно дозволити користувачам завантажувати файл PHP з мого веб-сайту. Веб-сервер lighttpd Я сам веб-сайт написаний на php, тому звичайний файл з розширенням php виводиться в браузер.
Як я можу запропонувати для завантаження лише один конкретний файл PHP, тож коли користувач натисне на посилання, почнеться завантаження замість візуалізації файлу.
Я не хочу копіювати файл як спосіб вирішення, я хочу, щоб користувачі могли просто завантажити цей файл PHP.
Хтось знає правильну директиву конфігурації для lighttpd?
Відповіді:
0 для відповіді № 1Перейменуйте його на txt або інший скрипт PHP, який друкує користувачеві PHP-код.
0 для відповіді № 2
Теоретично ви повинні мати можливість думати про інший PHP з того самого каталогу з чимось подібним:
$your_file = file_get_contents("script.php");
header("Content-Type: application/txt");
header("Content-Disposition: attachment; filename="script.php"");
header("Content-Length: " . strlen($your_file));
echo $your_file;
Дайте мені знати, якщо це працює.