Jeśli zadzwonię pod numer header('Content-Type:text/plain; charset=ISO-8859-15');
, przeglądarka pobierze plik, zamiast go wyświetlić. Zamiast tego działa funkcja text/html
. (pobrany plik jest mimo to przetwarzany, nie pobiera kodu źródłowego)"Content-Type: text/plain" wymusza pobranie pliku
Próbowałem dodać header('Content-Disposition:inline;');
, ale został on zignorowany.
Nie mam pojęcia, co może spowodować ten problem, jakąkolwiek wskazówkę?
Serwer to MAMP 1.9.6 (PHP 5.3.5, Apache/2.0.64).
edycja: dzieje się tak tylko w przeglądarce Chrome, działa w przeglądarkach Firefox, Camino i Safari.
Jaka jest przeglądarka? Jestem pewien, że IE wyświetla monit o pobranie, gdy napotka coś innego niż 'image/*' i 'text/html'. Z tego powodu pliki javascript/css są pobierane, a nie wyświetlane. –
@rudi_visser: Chrome –
To dziwne, nigdy tego nie widziałem (również nie można odtworzyć) :( –