/ / Jak pobrać plik php w lighttpd - konfiguracja, lighttpd

Jak zrobić plik php do pobrania w lighttpd - konfiguracja, lighttpd

Muszę pozwolić użytkownikom na pobranie pliku php z mojej strony internetowej. Serwer WWW to lighttpd Sama strona jest napisana w php, więc normalny plik z rozszerzeniem php jest renderowany w przeglądarce.

Jak mogę zaoferować tylko jeden konkretny plik php do pobrania, więc gdy użytkownik kliknie link, rozpocznie się pobieranie zamiast renderowania pliku.

Nie chcę rozpakowywać pliku jako obejścia, chcę, aby użytkownicy mogli po prostu pobrać ten plik php.

Czy ktoś zna poprawną dyrektywę konfiguracyjną dla lighttpd?

Odpowiedzi:

0 dla odpowiedzi № 1

Zmień nazwę na txt lub użyj innego skryptu PHP, który wypisze kod PHP użytkownikowi.


0 dla odpowiedzi nr 2

Teoretycznie powinieneś być w stanie zrobić to z myślą o innym PHP z tego samego katalogu z czymś takim:

$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;

Daj znać czy działa.