Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Alternatywa file_get_contents() ?, Ukrywanie pliku, który ma byc pobierany
SNC
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 10.04.2005
Skąd: Lublin

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


Witajcie drodzy forumowicze php.pl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Przychodze do Was z problem jak i nadzieją, że mi pomozecie.

Problem polega na tym, że mam plik *.zip na innym serwerze niż moja strona i chciałem po prostu ukryć ściezkę tak, zeby nikt nie mogl wiedziec z jakiego serwera jest ten plik pobierany. Kobinowalem z naglowki + file_get_contens(), ale wtedy skrypt pobiera pliczek do siebie, a dopiero pozniej wysyla go do przegladarki i to zajmuje bardzo dużo czasu. Nie jest to problemem gdy plik ma pare kilo, ale co zrobic gdy ma 100MB?

Chciałbym to zrobic tak: najpierw naglowki, pozniej jakies przekierowanie do pliku *zip, skrypt wysyla *.zip'a do przegladarki, user sciaga i nie zna prawdziwej sciezki.

Jakies propozycje?

Serdecznie pozdrawiam i licze na pomoc z waszej stony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

--[ edycja ]--

Moze podam stary kod, abyscie lepiej mogli ocenic sytuację
  1. <?php
  2. header("Content-Type: application/force-download"); 
  3. header("Content-Type: application/octet-stream"); 
  4. header("Content-Type: application/download"); 
  5. header("Content-Disposition: attachment; filename=jakas_tam_nazwa.zip;");
  6. header("Accept-Ranges: bytes"); 
  7. header("Content-Transfer-Encoding: binary"); 
  8.  
  9. print( file_get_contents( 'http://adresserwazplikami.com/plikz.zip' ) );
  10.  
  11. ?> 


Ten post edytował SNC 8.04.2006, 08:50:25
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 10:17