Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zarzadzanie nazwami wysylanych plikow
Forum PHP.pl > Forum > PHP
Trui
Witam!

Chcialby dowiedziec sie jak wymusic na przegladarce nazwanie zapisywanego pliku!

Mamy taki kod:
[php:1:e5b930ef76]<?php
...
header("Content-type: application/x-download");
header("Content-Disposition: attachment; filename=".$nazwa_pliku);
readfile($nazwa_pliku);
?>[/php:1:e5b930ef76]

I teraz wszystko pieknie ale przegladarka chce zapisywac plik o nazwie strony ktora zawiera ten kod! Jak to zmienic?

Z gory dzieki za (szybkie) odpowiedzi!

Pozdrawiam
/Trui
eltrix
masz tam mały błąd brakuje " na końcu
Ja pizę tak i działa:
[php:1:b0749dc097]<?php

header('Content-Type: application/zip');
header('Content-Disposition: inline; filename="'. $plik .'"');
readfile($plik);

?>[/php:1:b0749dc097]
Trui
1) Nie brakuje zadnego cudzyslowia! - otwierany jast na poczatku wyrazenia w header a konczy sie przed zmienna
2) JUZ DZIALA! - zmiana dotyczyla pierwszej lini header!
eltrix
Chodziło mi o to że nazwa pliku nie jest w cudzysłowie np:
filename="aaa.txt"
a u ciebie
filename=aaa.txt
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.