Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zarzadzanie nazwami wysylanych plikow
Trui
post 30.09.2003, 13:45:37
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.09.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
eltrix
post 30.09.2003, 13:59:13
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.09.2003

Ostrzeżenie: (0%)
-----


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]
Go to the top of the page
+Quote Post
Trui
post 30.09.2003, 14:08:43
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.09.2003

Ostrzeżenie: (0%)
-----


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!
Go to the top of the page
+Quote Post
eltrix
post 30.09.2003, 14:12:30
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.09.2003

Ostrzeżenie: (0%)
-----


Chodziło mi o to że nazwa pliku nie jest w cudzysłowie np:
filename="aaa.txt"
a u ciebie
filename=aaa.txt
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 13:21