Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Pobieranie pliku
seta17
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.05.2010

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


Witam
Mam problem, nie wiem jak zrobić żeby pobrać pliki z strony tzn. umieszczam link do pliku za pomoca <a href></a> ale jak się na stronie kliknie to on się otwiera a nie pokazuje się okienko do zapisu pliku i chciałbym się dowiedzieć jak to zrobić. Wiem że można to zrobić za pomocą pliku .htaccess, ale nie wiem jak go utworzyc i co w nim napisac.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Mefiuu
post
Post #2





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


a nie da się tak ? :
Kod
<a href="plik.zip">Plik</a>

mi to zawsze pomagało.
Go to the top of the page
+Quote Post
seta17
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.05.2010

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


no właśnie w pierwszym poście napisałem ze <a href> nie pomaga bo jak wstawie plik *.txt to jak klikne na niego to się otworzy w nowym oknie z zawartością a ja chcem by wyskoczyła ramka do zapisu
Go to the top of the page
+Quote Post
Mefiuu
post
Post #4





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


nie wiem czy się da tak pobrać plik .txt czy nie trzeba właśnie go najpierw spakować.
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie chcialo mi sie wiecej szukac: http://forum.php.pl/index.php?showtopic=26482
Go to the top of the page
+Quote Post
krzysztof_kf
post
Post #6





Grupa: Zarejestrowani
Postów: 1 135
Pomógł: 158
Dołączył: 19.03.2009
Skąd: Toruń

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


Poczytaj to Link
Go to the top of the page
+Quote Post
seta17
post
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.05.2010

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


@marcio: było jedno ciekawe rozwiazanie ale u mnie nie skuteczne;/
@krzysztof_kf: tak jak już mówiłem nie chce pakować plików
Go to the top of the page
+Quote Post
krzysztof_kf
post
Post #8





Grupa: Zarejestrowani
Postów: 1 135
Pomógł: 158
Dołączył: 19.03.2009
Skąd: Toruń

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


może źle się zrozumieliśmy co chcesz dokładnie uzyskać ? możesz pokazać gdzieś co to widziałeś na przykładzie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
marcio
post
Post #9





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Stworz plik download.php a w nim taka zawartosc:
  1. header('Content-Type: application/x-unknown');
  2. header('Content-Disposition: attachment; filename='plik.txt');
  3. readfile('plik.txt');

Oczywiscie podaj prawidlowa sciezke (IMG:style_emoticons/default/snitch.gif) i jak cos dodatkowe naglowki bo moze nie zadzialac ale powinno.
Go to the top of the page
+Quote Post
seta17
post
Post #10





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.05.2010

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


poprostu wstawiam sobie plik (wszystko narazie na localhost robie) w jakims katalogu nastepnie na stronie robie do niego odnosnik klikam wyskakuje mi okienko do zapisu i tyle, A tam na przykładzie było przez pakowanie pliku do *.zip i nastepnie umieszcze nie na stronie w <a href="">, ale mi to nie odpowiada bo nie chce pakowac plików i jak umieszcze np. *.txt to się nie pobierze tylko otworzy i się wyswietli w oknie przeglądarki (tylko nie wiem jak sprawa wygląda z doc, pdf itp)

@edit:
Kod
<?php
$plik="pliki/cos.txt";
header('Content-Type: application/x-unknown');
header('Content-Disposition: attachment; filename='$plik');
readfile('$plik');
?>

i teraz jest to co nie powino byc, klikam na link do pod strony i odrazu wyswietla mi sie pobranie wiec cos nie tak

@edit2:
jak użyc ten kod? http://forum.php.pl/index.php?s=&showt...st&p=744799 bo go ciagle kopiowac to tez nie zbytnio;/

@edit3:
temat mozna zamknąć...

Ten post edytował seta17 24.05.2010, 10:58:00
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 12:51