Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%)
|
Witam,
dotychczas pobierałem pliki po prostu odsyłając do nich przez <a href="xxx">, jednak teraz obsługuje też pliki które przeglądarka jest w stanie otworzyć i wtedy ich nie pobiera tylko otwiera. potrzebuję teraz skryptu który pobierze mi pliki nie zależnie czy przeglądarka może je otworzyć. Czytałem już o readfile(); w manualu, i myślę, że jest to dobre rozwiązanie, jednak nie wiem jak tego użyć, tzn na razie wymyśliłem, że zrobię sobie osobny plik w których będzie readfile i ścieżka pliku przekazywana w GET. Jednak pytam, może ktoś z was ma ciekawszy pomysł który nie wymagał by osobnego pliki do pobierania przez readfile() |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Jeśli masz na serwerze mod_headers albo masz możliwość jego doinstalowania to możesz wtedy ustawić serwer tak aby automatycznie były doklejane odpowiednie nagłówki zmuszające przeglądarkę do pobrania wybranych typów plików. Więcej info tu znajdziesz: http://www.thingy-ma-jig.co.uk/blog/06-08-...pdf-to-download
Jeśli nie to pozostaje plik php z readfile. To skąd skrypt będzie wiedział co ma wysłać zależy od Twoich potrzeb. Najłatwiej przekazać w GET nazwę/ścieżkę pliku, należy uważać by użytkownik mógł pobierać tylko pliki z określonego folderu |
|
|
|
yarek12 [php] pobieranie plików przez skrypt php 5.07.2011, 20:27:31
Mefiuu header i tam jest odpowiedni przykład o pobieraniu 5.07.2011, 21:11:43
by_ikar Nie musisz robić tego zaraz za pomocą php.. Jeżeli... 5.07.2011, 22:21:56
yarek12 kod htaccess nie działa, chyba zostanę przy php
-... 6.07.2011, 12:29:55
cycofiasz Jeśli potrzebujesz pomocy to chyba za mało szczegó... 6.07.2011, 13:16:32
yarek12 [PHP] pobierz, plaintext <?php$file = 'plik.plt... 6.07.2011, 20:06:19
matix failed to open stream: Permission denied - brak do... 6.07.2011, 20:58:13
toaspzoo cURL 6.07.2011, 21:01:31
yarek12 Cytat(matix @ 6.07.2011, 21:58:13 ) f... 6.07.2011, 21:35:46 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 08:41 |