![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam następujący problem. Potrzebuję udostepniać pliki z poza struktury katalogowej serwera Apache. Przygotowałęm następującą funkcję:
Mozilla pobiera pliki bez problemu, natomiast Internet Explorer próbuje pobrać plik i przerywa prace z następującym komunikatem: Internet Explorer nie może pobrać index.php z www.my-server.pl. Program Internet Explorer nie może otworzyć tej witryny internetowej. Ządana witryna nie jest dostępna lub nie można jej znaleźć. Spróbuj ponownie później Na czym może polegać problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Serdeczne dzięki za wykrycie błędów w moim kodzie.
Mimo korekty Internet Explorer ciągle generuje wymieniony wcześniej komunikat błedu. Na pewno problem jest między Apachem (php) a przeglądarką. Ponieważ transfer plików, do których jest link bezpośredni odbywa się bez zarzutów, to sądzę, że problem nie dotyczy serwera Apache a tylko nagłowków wysyłanych przez php. Aby wykluczyć konflikt z innymi skryptami serwera, otrzymany kod umieściłem w osobnym pliku i dodałem linijkę wywołującą funkcję download() dla pliku znajdującego się (tak samo jak skrypt) w katalogu głównym serwera Apache. Eksperymentowałem z różnymi nagłówkami, z "inline" i "attachment" i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Brakło mi już pomysłów co jeszcze może być nie tak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:43 |