Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP pobieranie plików
koneser69
post 24.02.2011, 14:22:31
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.11.2008

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


Witam

Chciałbym pobrać plik z serwera z tym, że nie bezpośrednio tylko przez PHP. Tak, żebym mógł zweryfikować przed rozpoczęciem pobieranie czy użytkownik który chce pobrać dany plik ma do niego prawo. Kod jakiego używam

  1. $sf_response->clearHttpHeaders();
  2. $sf_response->setContentType("application/octet-stream");
  3. $sf_response->setHttpHeader("Content-Disposition", "attachment; filename=\"$fileName\"");
  4. //readfile($dir.$lock);
  5. echo file_get_contents($dir.$lock);


podczas pobierania większych plików otrzymuje komunikat
  1. Allowed memory size of 536870912 bytes exhausted (tried to allocate 304097281 bytes) in


Czy da się jakoś w inny sposób wysłać plik do przeglądarki
Go to the top of the page
+Quote Post
cycofiasz
post 24.02.2011, 15:55:08
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


readfile
Go to the top of the page
+Quote Post
greycoffey
post 24.02.2011, 16:42:08
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 29
Dołączył: 3.04.2010

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


  1. header("Content-Type: application/force-download\n");
  2. header("Content-Disposition: attachment; filename=$file");
  3. exit();


Ten post edytował greycoffey 24.02.2011, 16:42:33
Go to the top of the page
+Quote Post
koneser69
post 24.02.2011, 17:02:21
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.11.2008

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


jak używam readfile to mam trochę inny error

  1. Out of memory (allocated 12582912) (tried to allocate 304097281 bytes)


@greycoffey
Jak używam twój kod to pobiera mi plik o nazwie ścieżki do niego. Plik jest pusty
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: 22.06.2025 - 14:28