Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie dynamicznie utworzonego pliku ZIP
gsmphone
post 27.06.2009, 15:25:45
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Witam,

Mam taki problem:

Użytkownik wybiera z checkboxów co chcę mieć w pliku zip. Następnie naciska OK. ZIP się tworzy i zapisuje na serwerze. Chciałbym aby on się automatycznie po tym pobierał tylko nie wiem jak to zrobić:/ Nie chcę aby użytkownik musiał naciskać link który stworzyłem do tego ZIPu poprzez <a href.... tylko w momencie gdy on naciśnie OK to ZIP się zapisuję na serwerze i wyskakuję okienko do pobierania.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
wookieb
post 27.06.2009, 15:27:38
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Dowiedz się o force-download. Było wiele razy na forum.


--------------------
Go to the top of the page
+Quote Post
gsmphone
post 27.06.2009, 15:32:14
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Wiem tylko że trzeba po kombinować z header. Mam takie coś ale pobiera mi ten plik jako uszkodzony. Może ktoś potrafi go zmodyfikować?

  1. <?php
  2. header('Content-type: application/zip');
  3. header('Content-Disposition: attachment; filename="plik.zip"');
  4.  
  5. echo file_get_contents("plik.zip");
  6. ?>
Go to the top of the page
+Quote Post
Spawnm
post 27.06.2009, 15:33:20
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Proszę o dodanie tagów do tematu.
Go to the top of the page
+Quote Post
wookieb
post 27.06.2009, 15:34:57
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(gsmphone @ 27.06.2009, 16:32:14 ) *
Może ktoś potrafi go zmodyfikować?

A czy ktoś potrafi cię zmusić do ruszenie tyłka i zastosowania się do mojej rady. Przecież pisałem ci o force-download. Tak trudno poszukać o nim informacji?


--------------------
Go to the top of the page
+Quote Post
piotrooo89
post 27.06.2009, 15:38:20
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja korzystam z tego: http://elouai.com/force-download.php i hula.


--------------------
Go to the top of the page
+Quote Post
gsmphone
post 27.06.2009, 18:55:15
Post #7





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Sprawdziłem to u mnie i dalej pobiera mi uszkodzony plik:/
Go to the top of the page
+Quote Post
Spawnm
post 27.06.2009, 19:22:35
Post #8





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Otwieram.
Go to the top of the page
+Quote Post
gsmphone
post 3.07.2009, 09:58:40
Post #9





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Jak by ktoś wiedział co mam zrobić to proszę dać znać.

Ten force-download to działa w porządku tylko tak jak pisałem... pobiera uszkodzony plik a plik jest na serwerze dobry gdy się go pobierze przez ftp

Ten post edytował gsmphone 3.07.2009, 10:00:13
Go to the top of the page
+Quote Post
erix
post 3.07.2009, 12:32:25
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Może podaj, na jakim serwerze to startujesz? Win/Linux? CGI/ISAPI? Co z phpinfo" title="Zobacz w manualu PHP" target="_manual?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
gsmphone
post 5.07.2009, 17:30:34
Post #11





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Cytat(erix @ 3.07.2009, 13:32:25 ) *
Może podaj, na jakim serwerze to startujesz? Win/Linux? CGI/ISAPI? Co z phpinfo" title="Zobacz w manualu PHP" target="_manual?




PHP Version 4.4.8
System Linux
Server API CGI
Go to the top of the page
+Quote Post
bemol
post 5.07.2009, 17:38:46
Post #12





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


a co jeśli przekierujesz od razu do pliku?
  1. <?php
  2. header("Location:./zipy/jakis_zip.zip");
  3. ?>

?


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post
gsmphone
post 5.07.2009, 21:55:08
Post #13





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Cytat(bemol @ 5.07.2009, 18:38:46 ) *
a co jeśli przekierujesz od razu do pliku?
  1. <?php
  2. header("Location:./zipy/jakis_zip.zip");
  3. ?>

?



kuuuuuuuurde... dzięki... tyle się na kombinowałem żeby to działało i wreszcie działa:)
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: 15.08.2025 - 03:40