A ja mam taki problem:
Użytkownik wysyła mi plik DBF. W trakcie wysyłania do nazwy pliku dodawane są 2 litery i liczba - uniksowy znacznik czasu, w wyniku czego plik zapisany jest jako: pn_1177497189__atest.dbf (dzięki temu wysyłając plik o identycznej nazwie nie zostanie on nadpisany).
Aby pobrać plik klikam w link:
https://ssl......index.php?akcja=download&co=pliki/pn_1177497189__atest.dbf
i w tym momencie wywoływany jest kod:
<?php
if ($_REQUEST['akcja'] == "download"){
// przesyłamy plik PDF
header('Content-type: application/dbf');
// ustawiamy jego nazwę z pn_1177497189__atest.dbf na atest.dbf
$tekst = 'Content-Disposition: attachment; filename="' . $plik . '"';
// i czytamy plik z pn_1177497189__atest.dbf
}
?>
I wszystko jest ok w Mozilli i Operze. Otwiera się okienko Otwórz/Zapisz i przeglądarki zapisują pliczek jako atest.dbf. Internet Explorer natomiast po kliknięciu z link wali komunikat:
"Internet Explorer nie może pobrać pn_1177497189__atest.dbf ze strony... Żądana witryna jest niedostępna lub nie można jej znaleźć ".
I pytanie: co jest nie tak