Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie Pliku z innej, z ukryciem
metis
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

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


Witam. Tworzę mały skrypcik w php i mam pewien problem. Chcę ukryć dane pliku z której zostaje pobrany plik.

Narazie uzywałem
  1. header('Location: '.$adres_URL_do_pliku);

ale wyskakuje informacja jest pobierany plik.
(IMG:http://s4.ifotos.pl/img/123png_rhqarrx.png)

Jak ustawić żeby pobierane pliku pisało z mojej strony a plik żeby był na innej stronie.

PS.Nie chcę pobierać pliku na mój server.
Go to the top of the page
+Quote Post
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


  1. header('Location: '.$adres_URL_do_pliku);


Bo nagłówek location to przekierowanie na wskazaną lokację. Dlatego tego adresu ci nie ukrywa.

Bez pobierania na serwer tego pliku nie zrobisz tego od tak. I na pewno nie na poziomie php.
Go to the top of the page
+Quote Post
metis
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

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


A to może coś z JS ?

Ten post edytował metis 10.01.2012, 15:27:39
Go to the top of the page
+Quote Post
Uriziel01
post
Post #4





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


JS raczej nie ma takiego wpływu na natywne akcję przeglądarki to łamało by zasadę sandbox'a. Najprościej zrób przekierowanie przez .htaccess.
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Wystarczy, że "otworzysz" plik z innej lokalizacji na swojej stronie i wyrzucisz do przeglądarki to, co otrzymasz. Możesz użyć do tego funkcji readfile lub dowolnej innej operującej na plikach, przy czym musisz pamiętać o pewnym ograniczeniu - http://www.php.net/manual/en/filesystem.co...allow-url-fopen
Go to the top of the page
+Quote Post
metis
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

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


Mam pytanie czy na serverze testujacych mam predkosc 2MB a w domu 25 to będzie sciagasz szybciej czy wolniej oraz czy IDM będzie z tym spópracował?
Oczywiscie dotyczylo się to readfile
Go to the top of the page
+Quote Post
batman
post
Post #7





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Prędkość pobierania będzie taka, jak prędkość między serwerami. Jak dobrze rozumiem, IDM to jakiś menadżer pobierania? Jeśli tak, to musisz zadbać o obsługę wznawiania pobierania oraz kilka innych drobiazgów. Szczegóły - http://w-shadow.com/blog/2007/08/12/how-to...nload-with-php/
Go to the top of the page
+Quote Post
metis
post
Post #8





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

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


OK. Trudno. Zrobiem inaczej. Ale i tak skad pobrano widać.
Go to the top of the page
+Quote Post
Uriziel01
post
Post #9





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Zarówno ja jak i @Batman podaliśmy rozwiązania które to umożliwiają (IMG:style_emoticons/default/dry.gif)
P.S-Oczywiście przez cały czas mówię tutaj o nazwie pliku nie o nazwie serwera z którego plik zostanie pobrany, nie widzę możliwości tego zmienić. Chyba że faktycznie będziesz przekierowywał na inny serwer.
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.12.2025 - 23:25