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: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Nie musisz robić tego zaraz za pomocą php.. Jeżeli masz możliwość użycia htaccess, to w nim możesz wpisać taką regułkę:
Kod AddType application/octet-stream .rmvb .mp4 .gz .tgz .rar .avi .zip .txt .mkv .ass .txt .srt .ass i tak dalej, możesz tam dopisać rozszerzenie które cię interesuje i wtedy twój plik będzie zamiast się otwierać, to będzie informować przeglądarkę o tym żeby ten plik pobrać. Czasami się to przydaje, przy dużych plikach PDF żeby nie otwierało się w przeglądarce (jaka wtyczka adobe readera jest do przeglądarek, każdy wie..). |
|
|
|
yarek12 [php] pobieranie plików przez skrypt php 5.07.2011, 20:27:31
cycofiasz Jeśli masz na serwerze mod_headers albo masz możli... 5.07.2011, 20:53:46
Mefiuu header i tam jest odpowiedni przykład o pobieraniu 5.07.2011, 21:11:43
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:37 |