![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przesyłam plik w ten sposób:
I mam pytanie czy ten plik zaśmieca mi serwer, czy w locie przekazywany jest do użytkownika i nic nie zostawia po sobie? Czy dało by się zrobić aby było pokazywane ip użytkownika jako pobierającego a nie ip serwisu?(nie jestem pewny ale pewnie pokazuje ip serwisu) Taki skrypt będzie zużywał mi transfer i przepustowość? Z tego co wiem to tak, jest jakiś sposób aby to obejść? Użytkownik nie może wiedzieć skąd dokładnie pobiera plik. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 5.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Bez sensu więcej kodu na pewno zużyje twój transfer bo mu streamujesz
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Co bez sensu? Po co wiecej kodu wyzej pobiera tylko z bazy. Czy da sie zrobic bez uzycia transferu? I co z ip i czy jak ktos bedzie pobieral np 10 gb to czy potrzebuje tyle miejsca na hostingu??
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Zamiast curla użyj PEAR:HTTP_Download.
Ta biblioteka służy do obsługi pobierania "serwowania" plików. Obsługuje kilka typów zasobu ( pliku do odczytania i wysłania do klienta ). Zasobem może być resource, czyli np. plik na zewnętrznym serwerze otwarty przy pomocy fopen. Masz w ów czas pewność że nic nie jest zapisywane na dysku serwera gdzie umieszczony jest ten skrypt. PEAR:HTTP_Download będzie na zmiane odczytywał 8KB z zasobu przez fread() i wysyłał na wyjście do klienta pobierającego plik, i tak w kółko do końca pliku. Nie wspomne że ta bibliteka wspiera wysyłanie nagłówków pozwalajaych np. na cachowanie HTTP. Oraz wiele innych przydatnych opcji, została napisana jedyn celu, odwala dobrą robote. Mam nadzieje że idzie mnie zrozumieć, . Pozdro 600 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za rade, ale poczekam na razie jeszcze na odpowiedz na zadane prze zemnie pytania.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 19:24 |